igor17 пишет:скажите пожалуйста а штрих ` после модификатора /g'`служит для
передачи данных дальше для обработки и продолжение выполнения скрипта?
Это башизм.
Консоль:
doc@dt:/$ echo ls
ls
doc@dt:/$ echo `ls`
bin/ boot/ dev/ etc/ home/ lib/ lost+found/ media/ mnt/ opt/ proc/ root/ sbin/ srv/ sys/ tmp/ usr/ var/
без штрихов просто выводится строка, а с штрихами, сначала выполняется, а потом то, что получилось, выводится (в данном примере).
Есть аналог:
Консоль:
doc@dt:/$ echo $(ls)
bin/ boot/ dev/ etc/ home/ lib/ lost+found/ media/ mnt/ opt/ proc/ root/ sbin/ srv/ sys/ tmp/ usr/ var/
Он допускает вложенность.
Да, это не `штрих`, а открывающая одиночная кавычка. Есть ещё 'закрывающая'.
igor17 пишет:Видно где-то нахомутал. Вопрос в том, где?
find `echo $PATH | sed 's/:/ /g'` -type f -perm -o+rx | xargs grep for | wc –l | mail -s "Вывод команды" pupkin@mail.ru
без "mail ...." работает?
просто echo "test" | mail -s "test" aaa@example.org
работает?
Что такое mail (наверняка ведь псевдоним какой-то!)
Вот как у меня:
Консоль:
doc@dt:/$ which mail
/usr/bin/mail
doc@dt:/$ file /usr/bin/mail
/usr/bin/mail: symbolic link to `mailx'
doc@dt:/$ which mailx
/usr/bin/mailx
doc@dt:/$ file /usr/bin/mailx
/usr/bin/mailx: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
Читать ман полезно, но сдаётся, что вы читаете НЕ ТОТ ман. А если вы ищете в Сети информацию - то вообще гибло.
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)