引数とstdinの両方を入力に取るものと、前者のみ取るものとある
これらを区別する方法
いちいちmanを読むしか無い?mrsekut.icon
引数とstdinを両方入力に取るコマンドの例
cat
If file is a single dash (‘-’) or absent, cat reads from the standard input. (ref. $ man cat)
無引数の時は、stdinから読み取る
head
tail
ls
引数のみ入力に取り、stdinは取らないコマンドの例
rm
echo
write arguments to the standard output (ref $ man echo)