一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは

フリータンスエンジニアの大久保です。

 

今回はワンラインで特定ファイルに対し複数コマンドを実行する方法について記載していこうと思います。

 

特定ファイルに対し複数コマンドを実行するってどういうこと?

と思われるかもしれません。

例えばファイルの先頭と末尾に記載の内容をそれぞれ5行ずつ確認する場合どうするでしょうか。

 

head -n10 A.txt

tail -n10 A.txt

 

上記のように2コマンドを実行すると思います。

これをまとめて実行してしまおうということです。

 

やり方はとても簡単です。

( コマンドA; コマンドB) < ファイル名

これだけです。

つまり先ほどのコマンドをまとめると、

( head -n10; tail -n10 ) < A.txt

このようになります。

 

2個以上のコマンドでも実行可能ですので、同じファイルに対し複数のコマンドを実行したい時にぜひ使ってみてください。

 

以上、最後まで読んでいただきありがとうございました。

The following two tabs change content below.

大久保 彰将

最新記事 by 大久保 彰将 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア