コマンドの接続

linux入門を読んでいて、基礎的なコマンドで抜け落ちていたのでメモしておく。

pipe commandA | commandB

seq 1 5 | grep 1  
1  

command substitution commandA $(commandB)

こっちのほうが多用しそうだけど、まだ身についていなかった

~/Desktop ❯❯❯ ls $(echo '-al')
drwx------@  9 bruwbird  staff    288 11 20 19:30 .  
drwxr-xr-x+ 82 bruwbird  staff   2624 11 22 10:15 ..  
-rw-r--r--@  1 bruwbird  staff  10244 11 20 19:30 .DS_Store
-rw-r--r--   1 bruwbird  staff      0  1 22  2020 .localized