echoコマンドの出力で改行を抑止する †
echoコマンドで出力するすと改行が付加されます。
-nオプションをつけることによりechoコマンドの改行を抑止できます。
実行例 †
echoコマンドの-nオプションなし、ありで実行してみます。
echo one
echo -n two
下図の通り、改行が出力されないのでtwoの後にプロンプトが表示されます。
次に以下のようにコマンドを発行すると1行で出力することができます。
echo -n 'Hello ' > out.txt
echo world >> out.txt
空ファイルの作成 †
以下の方法で空ファイル(サイズ0)を作成することができます。
echo -n ファイル名
touchコマンドでも空ファイルを作成することができます。
「逆引きUNIXコマンド/空のファイルを作成する方法」を参照のこと