シェルスクリプト総合@LINUX Part5at LINUXシェルスクリプト総合@LINUX Part5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:login:Penguin 09/04/26 18:18:28 cQuTU2RN ダブルクォート中で有効なメタ文字は「$\`」 51:login:Penguin 09/04/26 18:33:49 /3VhflV8 >>48 対話インタプリタ(コマンドライン)のときとシェルスクリプトを実行するときに挙動に違いがあるってことかな echo `*`だと二回出るのは、なんなんだろ うーん $ cat foo.sh echo '[command] *' echo `*` echo '[command] ls *' echo `ls *` echo '[command] ls "*"' echo `ls "*"` echo '[command single-qoate] ls *' echo `ls '*'` echo '[command] ls \*' echo `ls \*` > > ファイル名はShellにとって特殊文字の*?は使わないほうがいいんだっけ? > 頭に '-' とかもコマンドによってはオプションとして識別するからね。 そうだね 他人が作ったプログラムを動かすときに'-'は予期しにくい挙動しそうだから、控えたほうが良さそうだけど でも、'*?'をファイル名に使っても良さそうに思えるなあ 実際、どうなんだろ 52:login:Penguin 09/04/26 19:20:08 4i92v2TV echoと一口に言っても coreutilsのechoやbashのビルトインecho dashやzshのビルトインechoは挙動が違う 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch