質問: 以下のコマンドが思うように動きません。 Ubuntuで実行しています。
回答: > x='echo $RANDOM' > z='echo $RANDOM' の2行は、右辺がシングルクォートでくくられているので、xとzのそれぞれにecho $RANDOMという文字列が代入されている。 echo $RANDOMを実行した結果を代入したいなら、シングルクォートではなくバッククォートで括る。