下記のようなコマンドを書いた時に想定している動作としては、
CR+LFを末尾につけてファイルに追加書き込みをして欲しいという動作を想定しているのですが、
出力された文字列は下記のようになりました。
なぜ -en が文字列として評価されるのでしょうか?
■書き込まれた文字列
-en 1,2,2016-10-13 19:35:37,2016-10-13 19:35:37
$がついているものは何かしら値や文字列が入っています。
■実行したシェル
ResourceListFileName=出力先ファイル名 echo -en "1,"2","$datetimeString","$datetimeString`\r\n` >> $ResourceListFileName
回答2件
あなたの回答
tips
プレビュー