๋ช
๋ น์ด1์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ช
๋ น์ด2์ ์ ๋ฌํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๊ทธ๋ด๊ฒฝ์ฐ์๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋๋ฐ ํ๋๋ ํ์ดํ๋ผ์ธ(| ) ์ฌ์ฉ๊ณผ ๋ค๋ฅธ ํ๋๋ ๋ช
๋ น์ด ์นํ(`, $) ์ฌ์ฉ ๋ฐฉ๋ฒ์ด๋ค.
๋ ๋ฐฉ๋ฒ์ ๋น์ทํ ์ญํ ์ ํ์ง๋ง ๋ช
๋ น์ด ์นํ์ ์ฃผ๋ก ๋ช
๋ น์ด ์ถ๋ ฅ์ ๋ณ์์ ํ ๋นํ๊ฑฐ๋ ์ธ์๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๊ณ , ํ์ดํ๋ผ์ธ์ ๋ช
๋ น์ด์ ์ถ๋ ฅ์ ๋ค๋ฅธ ๋ช
๋ น์ด์ ์
๋ ฅ์ผ๋ก ์ ๋ฌํ์ฌ ์ฐ์์ ์ธ ์ฒ๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ๋๋ค.
1. ํ์ดํ๋ผ์ธ(|) ์ฌ์ฉ
~ $ echo hello world | cowsay
_____________
< hello world >
-------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
2. backtick(`) ์ฌ์ฉ
~ $ cowsay `echo hello world`
_____________
< hello world >
-------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
3. ๋ฌ๋ฌ ๊ธฐํธ($) ์ฌ์ฉ
~ $ cowsay $(echo hello world)
_____________
< hello world >
-------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
์ถ์ฒ:
https://geeksvoyage.com/tip/linux-tip-cmd-output/
๋ฆฌ๋ ์ค Tip: shell์์ command ์คํ ๊ฒฐ๊ณผ๋ฅผ shell ์ ๋ ฅ์ผ๋ก ๋ณด๋ด๊ธฐ
์ ์ฉํ ๋ฆฌ๋ ์ค Tip์ ๋๋ค. Linux shell์์ command ์คํ ๊ฒฐ๊ณผ๋ฅผ shell ์ ๋ ฅ์ผ๋ก ๋ณด๋ด๊ธฐ ๋ฐฉ๋ฒ.
geeksvoyage.com
https://shanta.tistory.com/m/18
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03