Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как передать параметр-файл в имени которого есть пробелы ?   Anatoliy Kulakov   17 Jun 2001 13:22:16 
 Re: Как передать параметр-файл в имени которого есть пробелы ?   Serg Oskin   19 Jun 2001 10:48:53 
Архивное /ru.linux/12069f5d23315.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional