パイプラインについて

初めに!

  • 自らが学習した内容をアウトプットしていきます。

  • 初学者でもわかりやすいように記述していきます。

パイプラインとは?

  • コマンドとコマンドを繋げ連携させていく。

  • パイプラインを使えば何個でも繋げることができる。

*をパイプラインと言う。

具体例

パイプラインを使用しない場合
$ ls /bin 
[       dd      launchctl   pwd     tcsh
bash        df      link        realpath    test
cat     echo        ln      rm      unlink
chmod       ed      ls      rmdir       wait4path
cp      expr        mkdir       sh      zsh
csh     hostname    mv      sleep
dash        kill        pax     stty
date        ksh     ps      sync
 パイプラインを使用してlessと繋げていく
$ ls /bin | less

[
bash
cat
chmod
cp
csh
dash
date
dd
df
echo
ed
expr
hostname
kill
ksh
launchctl
link
ln
ls
mkdir
mv
pax
  • ls /bin をlessに渡してlessで見れるようにした。

  • lessはたくさん表示されているものをスクロール表示させる。

結語

  • パイプラインを使用することで複数のコマンドを組み合わせることができる。

  • パイプラインは|と記述される。