LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Ты не понял.

$ bash -c 'ping -c 1 "${1}"' -- '127.0.0.1 && ls -l'
PING 127.0.0.1 && ls -l (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.040 ms

--- 127.0.0.1 && ls -l ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.040/0.040/0.040/0.000 ms
Это _один_ аргумент, баш его вообще никак специальным образом не интерпретирует.

Исходная версия Deleted, :

Ты не понял.

$ bash -c 'ping -c 1 "${1}"' -- '127.0.0.1 && ls -l'
PING 127.0.0.1 && ls -l (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.040 ms

--- 127.0.0.1 && ls -l ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.040/0.040/0.040/0.000 ms