|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 29 Apr 2004 00:13:32 To : Igor Zemliansky Subject : Коммадна mail --------------------------------------------------------------------------------
28 апр 04 13:54, you wrote to Dmytro Rud:
??>>> mail -s "Warning" i.zemliansky@domain.com ~<
??>>> /etc/printers/HPLJ4200.LowToner комманда выполняется, но также
??>>> появляется такой warning: mail: /home/igor: Is a directory
DR>> А зачем перед "<" стоит тильда "~"?
DR>> Shell заменяет её на имя домашней директории.
IZ> Я взял это из man mail
IZ> ~< filename, ~< !command
Во-первых, это интерактивные команды для mail. Hикто не обещал тебе, что они
будут работать в командной строке (не будут).
Во-вторых, если бы они и работали - надо было бы сделать так, чтобы они до mail
ещё дошли. Сначала строку обрабатывает shell, который производит разные замены
- за подробностями читай man. Чтобы mail увидел твою тильду - надо было её
эскейпить. Равно как '<' тоже надо эскейпить. За подробностями - man по шеллу.
В-третьих, чем тебе перенаправления shellа не угодили?
mail -s "Warning" i.zemliansky@domain.com < /etc/printers/HPLJ4200.LowToner
За подробностями - впрочем, ты в курсе :)
Alex
--- IMHO в последней инстанции
* Origin: ... можжевеловых ... (2:461/640.640)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3929409011bd.html, оценка из 5, голосов 10
|