|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 19 Jun 2001 10:48:53 To : Anatoliy Kulakov Subject : Re: Как передать параметр-файл в имени которого есть пробелы ? -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: 19 Jun 2001 06:48:50 GMT >>>>> "AK" == Anatoliy Kulakov writes: AK> Hello everybody. AK> Есть скрипт: AK> === qqq === AK> #!/bin/sh AK> for i AK> do AK> sed 'y/Hру/Hpy/' $i >Temp; AK> done AK> mv Temp $i; AK> === Cut === AK> Ему как нужно передать параметр - файл в имени которого есть пробелы. Hапр: AK> # ./qqq Первый файл Второй файл AK> ^^^^^^^^^^^\ ^^^^^^^^^^- 2-й параметр AK> -1-й параметр AK> Играл с кавычками - нифига. AK> for i in $@(или $*) - тоже нифига. AK> Подскажите плз. как это сделать ! Во первых перенеси в тело цикла строчку "mv Temp $i". :) Hу а чтоб правильно работало пиши $i в кавычках: "$i" и аргументы указывай так: ./qqq 'Первый файл' Второй\ файл "Третий файл" AK> PS: Биг тенькс всем кто мне отвечает. ;) AK> Anatoliy AK> ... GoldED+/LNX 1.1.4.6 -- Serg (mailto:oskin@macomnet.ru http://www.macomnet.ru/~oskin/). ~ ~ :q! --- ifmail v.2.14.os-p7 * Origin: Macomnet (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12069f5d23315.html, оценка из 5, голосов 10
|