こんにちは
フリータンスエンジニアの大久保です。
今回はワンラインで特定ファイルに対し複数コマンドを実行する方法について記載していこうと思います。
特定ファイルに対し複数コマンドを実行するってどういうこと?
と思われるかもしれません。
例えばファイルの先頭と末尾に記載の内容をそれぞれ5行ずつ確認する場合どうするでしょうか。
head -n10 A.txt
tail -n10 A.txt
上記のように2コマンドを実行すると思います。
これをまとめて実行してしまおうということです。
やり方はとても簡単です。
( コマンドA; コマンドB) < ファイル名
これだけです。
つまり先ほどのコマンドをまとめると、
( head -n10; tail -n10 ) < A.txt
このようになります。
2個以上のコマンドでも実行可能ですので、同じファイルに対し複数のコマンドを実行したい時にぜひ使ってみてください。
以上、最後まで読んでいただきありがとうございました。