とあるシェルの参考書を見ていたら、
「bashによるメタプログラミングで、使っているシェルのプログラムbashをコマンドとして使用が出来る」と書いてあり
$ seq 4 | awk '{print "mkdir" ($1%2?"odd_":"even_") $1}'| bash
上記のコマンドラインを、パイプの後にbashコマンドを置いて実行しても、
bash: 行 1: mkdirodd_1: コマンドが見つかりません bash: 行 2: mkdireven_2: コマンドが見つかりません bash: 行 3: mkdirodd_3: コマンドが見つかりません bash: 行 4: mkdireven_4: コマンドが見つかりません
と表示結果が出てしまいます。
本当にbashコマンドで出力など出来るのですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/07 10:05
2021/12/07 10:07
2021/12/07 10:08 編集
2021/12/07 10:13
2021/12/07 10:17 編集
2021/12/07 10:18
2021/12/07 10:27
2021/12/07 10:42 編集
2021/12/07 10:42
2021/12/07 12:10