###質問
sedコマンドを用いてワイルドカードをルート側のディレクトリに使用した場合、一つ目の結果しか得られません。これを二つ目以降も全て表示されるようにするにはどうすれば良いでしょうか?
#現在の状況
現在の状況は以下のようになっています。
$ls
1d 2d 3d
$ls 1d
case1 case2 case3
$ find *d/case1/foo.txt
1d/case1/foo.txt
2d/case1/foo.txt
3d/case1/foo.txt
ここで1d~3d全てのcase1/foo.txtの7行目を表示したい時、以下のように1d/case1/foo.txtの7行目のみが出力され、残りの2d,3dの結果は出力されません。
$ sed -n -e '7p' *d/case1/foo.txt
0.011516 0.157467 -0.052614
###補足情報(言語/FW/ツール等のバージョンなど)
macOS Sierra
iTerm2
bash
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/13 16:54