$> set -o pipefail
$> fortune | head -1 > /dev/null && echo "ะะพะฒะตะทะปะพ!" || echo "ะั ะฟัะพะธะณัะฐะปะธ"
ะะพะฒะตะทะปะพ!
$> fortune | head -1 > /dev/null && echo "ะะพะฒะตะทะปะพ!" || echo "ะั ะฟัะพะธะณัะฐะปะธ"
ะั ะฟัะพะธะณัะฐะปะธ
เจเจน เจเจธ เจฒเจ เจนเฉ fortune
เจฌเจฟเจจเจพเจ เจธเจผเจฐเจค เจชเฉเจฐเฉเจเจฐเจพเจฎ exit(rand())
.
เจเฉ เจคเฉเจธเฉเจ เจธเจฎเจเจพ เจธเจเจฆเฉ เจนเฉ? เจเฉฑเจฅเฉ เจเฉ เจเจฒเจค เจนเฉ?
เจเฉเจคเจเจพเจฐเฉ-เจเจคเจฟเจนเจพเจธเจ เจตเจฟเจเจพเจฐ
เจฎเฉเจ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจเจธ เจนเฉเจเจผเจจเจฌเฉฑเจ เจจเจพเจฒ เจเฉฑเจ เจเฉเจฅเจพเจ เจธเจฆเฉ เจชเจนเจฟเจฒเจพเจ เจเจพเจฃเฉ เจนเฉเจเจ เจธเฉเฅค เจซเจฟเจฐ FaxNET เจตเจฟเฉฑเจ เจเฉเจเจตเฉ เจฒเจ เจเจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃเจพ เจเจผเจฐเฉเจฐเฉ เจธเฉ
ะฃัะตัะดะธั ะฒ ยซััะฐัะตะปัะฝะพะน ะพะฑัะฐะฑะพัะบะต ะพัะธะฑะพะบยป ะผะฝะต ัะพะณะดะฐ ะดะพะฑะฐะฒะธะป ะฟัะตะดัะดััะธะน ะพะฟัั ะฑะพััะฑั ั ะฑะฐะณะฐะผะธ ะฒ sendmail ะธ uucp/uupc. ะะพะณััะถะฐัััั ะฒ ะดะตัะฐะปะธ ัะพะน ะธััะพัะธะธ ัะผััะปะฐ ะฝะตั, ะฝะพ ะฑะพัะพะปัั ั ััะธะผ ะะตะนะทะตะฝะฑะฐะณะพะผ ั ะฝะตะดะตะปะธ ะดะฒะต ะฟะพ 10-14 ัะฐัะพะฒ. ะะพััะพะผั ะทะฐะฟะพะผะฝะธะปะพัั, ะธ ะฒะพั ะฒัะตัะฐ ััะพั ััะฐััะน ะทะฝะฐะบะพะผัะน ัะฝะพะฒะฐ ะทะฐะณะปัะฝัะป ะฒ ะณะพััะธ.
TL; DR เจเจตเจพเจฌ
เจเจชเจฏเฉเจเจคเจพ head
เจนเฉ เจธเจเจฆเจพ เจนเฉ เจคเฉเจ เจเฉเจจเจฒ เจฌเฉฐเจฆ เจเจฐเฉ fortune
เจเจธเฉ เจตเฉเจฒเฉ เจเจฟเจตเฉเจ เจนเฉ เจเจน เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจชเฉเฉเจนเจฆเจพ เจนเฉเฅค เจเฉ fortune
เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจฒเจพเจเจจ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉ, เจซเจฟเจฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจพเจฒ write()
เจเฉฑเจ เจเจฒเจคเฉ เจตเจพเจชเจธ เจเจฐเฉเจเจพ เจเจพเจ เจฐเจฟเจชเฉเจฐเจ เจเจฐเฉเจเจพ เจเจฟ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจจเจพเจฒเฉเจ เจเฉฑเจ เจฌเจพเจเจ เจเจเจเจชเฉเฉฑเจ เจนเจจเฅค เจฌเจฆเจฒเฉ เจตเจฟเฉฑเจ, เจงเจฟเจเจจ เจจเจพเจฒ เจเจฒเจคเฉ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเจพเจฒ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ fortune
เจจเฉเฉฐ เจเจธ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจเจชเจฃเฉ เจจเจฟเจเจพเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจฃ เจฆเจพ เจ
เจงเจฟเจเจพเจฐ เจนเฉเฅค เจซเจฟเจฐ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉ เจเจพเจฐเจจ set -o pipefail
เจเฉฐเจฎ เจเจฐเฉเจเจพ || echo "ะั ะฟัะพะธะณัะฐะปะธ"
.
เจนเจพเจฒเจพเจเจเจฟ, head
เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจเจธ เจจเฉเฉฐ เจธเจฎเฉเจ เจธเจฟเจฐ เจจเจพ เจฌเจฃเจพ เจธเจเฉ เจ
เฉฑเจเฉ เจฌเฉฐเจฆ เจเจฐเฉ fortune
เจกเจพเจเจพ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเฉเจเจพเฅค เจซเจฟเจฐ เจเจน เจเฉฐเจฎ เจเจฐเฉเจเจพ && echo "ะะพะฒะตะทะปะพ!"
.
เจฎเฉเจฐเฉ เจ
เฉฑเจ เจฆเฉ เจเฉฑเจ เจตเจฟเฉฑเจ GNUMakefile
echo '#define MDBX_BUILD_COMPILER "$(shell set -o pipefail; $(CC) --version | head -1 || echo 'Please use GCC or CLANG compatible compiler')"'
เจฎเจจเฉเฉฑเจ เจตเจฟเฉฑเจ เจ เจจเฉเจตเจพเจฆ เจเฉเจคเจพ เจเจฟเจ
เจฒเจ เจเฉฑเจฅเฉ เจเจฎ เจนเฉ --version
เจเจน เจชเฉเฉฑเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเฉเจฃ เจนเฉ, เจ
เจคเฉ เจเฉเจเจฐ เจตเจฟเจเจฒเจช เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจธเจเฉฑเจฌ เจชเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ "เจเจฟเจฐเจชเจพ เจเจฐเจเฉ GCC เจเจพเจ CLANG เจ
เจจเฉเจเฉเจฒ เจเฉฐเจชเจพเจเจฒเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ".
เจชเจธเฉฐเจฆ เจนเฉ
#define MDBX_BUILD_COMPILER "lcc:1.23.20:Sep--4-2019:e2k-v3-linux Please use GCC or CLANG compatible compiler"
เจธเฉฑเจ เจเจนเจพเจ เจคเจพเจ, เจฎเฉเจ เจเจชเจฃเฉ เจชเฉเจฐเจพเจฃเฉ "เจเจพเจฃ-เจชเจเจพเจฃ" เจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจจเจนเฉเจ เจชเจเจพเจฃเจฟเจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ เจเจฒเจฌเจฐเจธ 'เจคเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจ เจตเจพเจฐ เจเฉเจธเจ เจเฉเจคเจพ เจเจพ เจเฉเฉฑเจเจพ เจนเฉ เจ เจคเฉ Alt เจธเจฎเฉเจค เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจตเฉฑเจ-เจตเฉฑเจ เจตเฉฐเจกเจพเจ เจฆเฉ เจคเจนเจฟเจคเฅค เจตเฉฑเจ-เจตเฉฑเจ เจเฉฐเจชเจพเจเจฒเจฐ, GNU เจฎเฉเจ เจ เจคเฉ เจฌเฉเจธเจผ เจฆเฉ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฆเฉ เจจเจพเจฒเฅค เจเจธ เจฒเจ, เจฎเฉเจ เจเฉฑเจฅเฉ เจเจชเจฃเฉ เจเจฒเจคเฉ เจจเจนเฉเจ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจธเฉเฅค
เจเจฆเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเฉเจฆเจพ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ เจ
เจคเฉ/เจเจพเจ เจเจน เจธเจฎเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ เจเจฟ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ, เจคเจพเจ เจนเฉเจฐ เจ
เจเฉเจฌ เจเฉเจเจผเจพเจ เจนเฉเจฃเฉเจเจ เจธเจผเฉเจฐเฉ เจนเฉ เจเจเจเจเฅค
เจเจฎเจพเจเจก เจฒเจพเจเจจ เจธเจชเฉเจฒ:
echo "#define MDBX_BUILD_COMPILER '$(set -o pipefail; LC_ALL=C cc --version | head -1 || echo "Please use GCC or CLANG compatible compiler")'"
เจนเจฐ เจธเจฎเฉเจ เจ เจคเฉ เจซเจฟเจฐ เจเจน เจตเจพเจงเฉ เจเฉเจเจธเจ เจชเฉเจฆเจพ เจเจฐเฉเจเจพ, เจซเจฟเจฐ เจจเจนเฉเจ... เจ เจเจธเจฐ เจตเจฟเจเจฒเจชเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเจพเจซเจผเฉ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจฌเจฃเจฟเจ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉ, เจชเจฐ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจชเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจนเจฎเฉเจธเจผเจพ เจฆเฉเจตเฉเจ เจฎเจฟเจฒ เจเจพเจเจฆเฉ เจนเจจ!
เจฌเฉเจธเจผเจ, strace
เจคเจฐเฉเจเฉ เจจเจพเจฒ, เจเจฟเจธเฉ เจตเฉ เจธเจตเฉ-เจฎเจพเจฃ เจฆเฉ เจคเจฐเฉเจนเจพเจ strace
เจฆเฉเจฌเจพเจฐเจพ เจชเฉเจฆเจพ เจจเจนเฉเจ เจเจฐเจจเจพ เจชเจธเฉฐเจฆ เจเจฐเจฆเจพ เจนเฉเฅค
เจคเจพเจ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ?
- เจเจชเจฏเฉเจเจคเจพ
head
เจจเฉเฉฐ เจชเฉเฉเจนเจฟเจ เจเจพ เจฐเจฟเจนเจพ เจเฉเจจเจฒ เจฌเฉฐเจฆ เจเจฐเจจ เจฆเจพ เจนเฉฑเจ เจนเฉ (เจเจพเจ เจธเจเฉเจ, เจฎเจเจฌเฉเจฐ เจตเฉ เจนเฉ) เจเจฟเจตเฉเจ เจนเฉ เจเจน เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจฒเจพเจเจจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเจพ เจนเฉเฅค - เจกเจพเจเจพ-เจเจจเจฐเฉเจเจฟเฉฐเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ-เจฐเจพเจเจเจฐ (เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ
cc
) เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจ เจฒเจพเจเจจเจพเจ เจจเฉเฉฐ เจเจพเจชเฉ เจ เจคเฉ เจฎเฉเจซเจผเจค เจเจธ เจจเฉเฉฐ เจเจ เจเจพเจฒเจพเจ เจฐเจพเจนเฉเจ เจเจฐเฉwrite()
. - เจเฉ เจชเจพเจ เจ เจเฉเจฒ เจฒเฉเจเจ เจฆเฉ เจชเจพเจธเฉ เจฆเฉ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจเจคเจฎ เจนเฉเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจชเจฃเฉ เจชเจพเจธเฉ เจฆเฉ เจเฉเจจเจฒ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจนเฉเจตเฉเจเจพ, เจซเจฟเจฐ เจฒเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ เจเจฒเจคเฉ เจฎเจฟเจฒเฉเจเฉเฅค
- เจฒเฉเจเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฒเจ เจนเฉฑเจเจฆเจพเจฐ เจฆเฉเจตเฉเจ เจเฉเจจเจฒ เจฒเจฟเจเจฃ เจฆเฉ เจเจฒเจคเฉ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจคเฉเจนเจพเจกเฉ เจฎเฉเจเฉฐเจฎเจฒ เจเฉเจก เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจเฅค
- เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉ เจเจพเจฐเจจ
set -o pipefail
เจชเจพเจเจชเจฒเจพเจเจจ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจเฉเจก เจเฉเจฐ-เจเจผเฉเจฐเฉ (เจเจฒเจค) เจนเฉเจตเฉเจเจพ เจเฉเจเจฐ เจจเจคเฉเจเจพ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจคเฉฑเจค เจคเฉเจ เจเฉเจฐ-เจเจผเฉเจฐเฉ เจนเฉ, เจ เจคเฉ เจซเจฟเจฐ เจเจน เจเฉฐเจฎ เจเจฐเฉเจเจพ|| echo "Please use GCC or CLANG compatible compiler"
.
เจฒเฉเจเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจธเจฟเจเจจเจฒเจพเจ เจฆเฉ เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจธ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจฟเจเจ เจญเจฟเฉฐเจจเจคเจพเจตเจพเจ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉเจฐเฉเจเจฐเจพเจฎ เจ
เจธเจงเจพเจฐเจจ เจคเฉเจฐ 'เจคเฉ เจธเจฎเจพเจชเจค เจนเฉ เจธเจเจฆเจพ เจนเฉ (เจเฉเจฐ-เจเจผเฉเจฐเฉ/เจเจฒเจคเฉ เจธเจฎเจพเจชเจคเฉ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจเฉเจฎเฉเจเจฟเจ เจเจคเจชเจพเจฆเจจ เจฆเฉ เจจเจพเจฒ), เจเจพเจ write()
เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจ
เจคเฉ เจธเฉเฉฑเจ เจจเจพเจฒเฉเจ เจเฉฑเจ เจฌเจพเจเจ เจฒเจฟเจเจฃ เจฆเจพ เจจเจคเฉเจเจพ เจตเจพเจชเจธ เจเจฐเฉเจเจพ errno = EPIPE
.
เจเฉเจฃ เจฆเฉเจธเจผเฉ เจนเฉ?
เจตเจฐเจฃเจฟเจค เจเฉเจธ เจตเจฟเฉฑเจ เจธเจญ เจเฉเจ เจฆเจพ เจฅเฉเฉเฉเจนเจพ เจเจฟเจนเจพ. เจตเจฟเฉฑเจ เจนเฉเจเจกเจฒ เจเจฐเจจ เจตเจฟเฉฑเจ เจคเจฐเฉเฉฑเจเฉ cc
(lcc:1.23.20:Sepโ4-2019:e2k-v3-linux) เจจเจนเฉเจ เจนเฉ เจฌเฉเจฒเฉเฉเจพ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจธเจพเจตเจงเจพเจจเฉ เจฆเฉ เจชเฉฑเจ เจคเฉเจ เจเจฒเจคเฉ เจเจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเจน เจฐเจตเจพเจเจคเฉ เจตเจฟเจตเจนเจพเจฐ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจฌเจพเจเจฒเจฐเจชเจฒเฉเจ เจตเจฟเฉฑเจ เจ
เจเจพเจจเจ เจเจพเจฎเฉเจเจ เจจเฉเฉฐ เจเจเจพเจเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจฎเฉเจจเฉเฉฐ เจเฉ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ?
เจเจฒเจค:
fortune | head -1 && echo "ะะพะฒะตะทะปะพ, ะฝะพ ะฒั ัะธัะบัะตัะต!" || echo "WTF?"
เจธเจนเฉ:
-
(fortune && echo "ะฃัะฟะตัะฝะพ" || echo "ะัะธะฑะบะฐ") | head -1
เจเฉฑเจฅเฉ, เจจเฉเจธเจเจก เจชเจพเจเจชเจฒเจพเจเจจ ("เจ เฉฐเจฆเจฐ" เจฌเจฐเฉเจเจเจพเจ) เจฆเฉ เจธเฉเจตเจพ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจเฉฑเจ เจชเจพเจเจช เจฆเฉ เจเฉเจคเฉ เจฌเฉฐเจฆ เจนเฉเจฃ เจจเฉเฉฐ เจเจฎเจพเจเจก เจเฉฐเจเจฐเจชเฉเจฐเฉเจเจฐ เจฆเฉเจเจฐเจพ เจธเฉฐเจญเจพเจฒเจฟเจ เจเจพเจตเฉเจเจพเฅค เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเฉ
fortune
เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเฉฐเจฆ เจเฉเจจเจฒ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจตเจฟเฉฑเจ เจเจฒเจคเฉ เจฆเฉ เจฐเจฟเจชเฉเจฐเจ เจเจฐเฉเจเจพ, เจซเจฟเจฐ เจเจเจเจชเฉเฉฑเจ|| echo "ะัะธะฑะบะฐ"
เจเจน เจเจฟเจคเฉ เจตเฉ เจจเจนเฉเจ เจฎเจฟเจฒเฉเจเจพ, เจเจฟเจเจเจเจฟ เจเฉเจจเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฌเฉฐเจฆ เจนเฉเฅค -
fortune | cat - | head -1 && echo "ะฃัะฟะตัะฝะพ" || echo "ะัะธะฑะบะฐ"
เจเฉฑเจฅเฉ เจเจชเจฏเฉเจเจคเจพ เจนเฉ
cat
เจเฉฑเจ เจกเฉเจชเจฐ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจเจเจเจฟ เจเจน เจเจฒเจคเฉ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจฆเจพ เจนเฉEPIPE
เจตเจพเจชเจธ เจฒเฉเจฃ 'เจคเฉ. เจนเฉเจฃ เจธเจฟเฉฑเจเจพ เจเฉฑเจขเจฃ เจฒเจ เจเจน เจเจพเจซเฉ เจนเฉfortune
เจเฉเจเฉเจเจ (เจเจ เจฒเจพเจเจจเจพเจ) เจ เจคเฉ เจเฉเจจเจฒ เจฌเจซเจฐ เจตเจฟเฉฑเจ เจซเจฟเฉฑเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ (512 เจฌเจพเจเจ เจคเฉเจ โ64K เจคเฉฑเจ, เจเจผเจฟเจเจฆเจพเจคเจฐ OS โฅ4K เจตเจฟเฉฑเจ)เฅค เจจเจนเฉเจ เจคเจพเจ เจธเจฎเฉฑเจธเจฟเจ เจตเจพเจชเจธ เจ เจธเจเจฆเฉ เจนเฉเฅค
เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฟเจตเฉเจ เจเจฐเจจเฉ เจนเฉ EPIPE
เจ
เจคเฉ เจนเฉเจฐ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจเจฒเจคเฉเจเจ?
เจเฉฑเจฅเฉ เจเฉเจ เจตเฉ เจธเจนเฉ เจนเฉฑเจฒ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเฉฑเจฅเฉ เจธเจงเจพเจฐเจจ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ เจนเจจ:
EPIPE
เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฐเจตเจพเจ เจเฉเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ (เจ เจคเฉ เจเจเจเจผเจฟเจ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจคเฉเจฌเจฟเฉฐเจฌเจฟเจค) เจเจฆเฉเจ เจกเฉเจเจพ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเฉ เจนเจจ เจเจฟเจธ เจฒเจ เจเจเจธเจพเจฐเจคเจพ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฐเจเจพเจเจตเจฐ เจเจพเจ เจฌเฉเจเจ เฉฑเจช เจธเจนเฉเจฒเจคเจพเจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฆเฉเจฐเจพเจจ.EPIPE
เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ เจเจพเจฃเจเจพเจฐเฉ เจ เจคเฉ เจธเจนเจพเจเจ เจธเฉเจจเฉเจนเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเฉ เจธเจฎเฉเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจตเจฟเจเจฒเจชเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเฉ เจธเจฎเฉเจ--help
เจ--version
.- เจเฉ เจเฉเจก เจตเจฟเจเจธเจฟเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ เจคเจพเจ เจชเจนเจฟเจฒเจพเจ เจชเจพเจเจชเจฒเจพเจเจจ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ
| head
, เจซเจฟเจฐEPIPE
เจเจธ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจเจพ เจ เจคเฉ เจฌเจพเจนเจฐ เจจเจฟเจเจฒเจฃ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจคเฉเจฌเจฟเฉฐเจฌเจค เจเจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ.
เจฎเฉเจ เจเฉเจฎเจพเจ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ เจเจฐเจจ เจฆเจพ เจเจน เจฎเฉเจเจพ เจฒเฉเจฃเจพ เจเจพเจนเจพเจเจเจพ
เจเจพเจฎเจฐเฉเจกเจธ, เจเฉฑเจชเจฐ เจฐเฉฑเจเฉ
ะกะฟะฐัะธะฑะพ
เจคเฉเจ KDPV
เจธเจฐเฉเจค: www.habr.com