ハードなソフトの話

アクセスカウンタ

zoom RSS シェルスクリプトとバッチファイルのecho

<<   作成日時 : 2013/08/27 22:19   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

echo は、わりとよく使うし、単純なコマンドだが、人の書いたバッチファイルやスクリプトファイルを読むと、間違った使い方をしているのをよく見かける。自分自身も忘れる。だから、表にしてみた。

用途 Windowsバッチ(CMD) UNIXシェル(bash)
文字列をコンソールに表示する echo Hello, world echo Hell, world
リダイレクト文字(<とか>)をエスケープする echo ^<^>^|^&^^ echo cat \<\>\|\&\\
変数を表示する echo Hello %USERNAME% echo Hello $USER
空行を表示する
(Windowsでは echo の直後にピリオドを入れる)
echo 1
echo.
echo 2
echo 1
echo
echo 2
echo モードを表示する echo (なし?)
スクリプトファイル内で実行コマンドを表示する echo on set -v
スクリプトファイル内で実行コマンドを表示しない echo off set +v
スクリプトファイル内で実行コマンドを表示しない(echo offも表示しない) @echo off  
スクリプトファイル内の実行コマンドの先頭に+を付けて表示する (なし) set -x
set ?x をオフにする (なし) set +x
改行しない(ABCDEFと表示する) set /p a=ABC<NUL
echo DEF
echo ?n ABC
echo DEF

 

まあ、だから、どうしたというほどでは、ありませんが…

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
シェルスクリプトとバッチファイルのecho ハードなソフトの話/BIGLOBEウェブリブログ
文字サイズ:       閉じる