cat << EOF ※入力内容は画面に出力 cat > <file> << EOF ※入力内容はファイルに出力
echo "tdout" >&1
echo "tderr" >&2
sh ./test.sh
sh ./test.sh | tee file.log
sh ./test.sh &> file.log
sh ./test.sh > file.log 2>&1 ※上書き sh ./test.sh >> file.log 2>&1 ※追記
sh ./test.sh > file.log sh ./test.sh 1> file.log
sh ./test.sh 2> file.log
sh ./test.sh > /dev/null sh ./test.sh 1> /dev/null
sh ./test.sh 2> /dev/null
sh ./test.sh &> /dev/null sh ./test.sh >/dev/null 2>&1
echo $abc ※変数を解釈(変数値を出力) echo '$abc' ※シングルクォーテーション →文字列と解釈(変数を解釈しない) echo "$abc" ※ダブルクォーテーション →変数を解釈(変数値を出力) echo '$abc' ※バックスラッシュ →コマンドと解釈(変数値をコマンドとして実行) echo -e ※改行を扱う echo -e \\n ※改行文字の指定方法1 echo -e "\n" ※改行文字の指定方法2 echo -e '\n' ※改行文字の指定方法3 echo -n ※末尾を改行しない
tee -a ※ファイルに追記する
ls | xargs rm find . -type f -name <keyword> | xargs rm