Я хочу выяснить, сколько аргументов передается команде с помощью оболочки:
echo "It's "'funny how'" it's done."
Это 1 аргумент, потому что сначала «выключить» после s, а после «выключить»следующий ", поэтому первый" соответствует последнему ".
Для
"<bar bar -b "-a" '-r' >bar bar bar"
Я не понимаю, почему команде передается 5 аргументов
pig pig pig
6 arguments passed to command by shell