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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     15 Sep 2005  13:14:24
 To : Rashid N. Achilov
 Subject : Re: awk vs sed
 -------------------------------------------------------------------------------- 
 
 >   From: "Rashid N. Achilov" <shelton@granch.ru>
 >   Date: Wed, 14 Sep 2005 13:51:56 +0000 (UTC)
 >
 >Господа знатоки сабжей, вот такой вопрос.
 >
 >Есть конструкция вида "aaa+bbb". Hужно привести ее к виду "aaa bbb", то есть
 >разделитель заменить на пробел. Как это лучше сделать - вот так:
 >
 >username="aaa+bbb"
 >ulist=`echo $username | awk 'BEGIN {FS="+"} {print $1,$2}'`
 >
 >или вот так:
 >
 >username="aaa+bbb"
 >ulist=`echo $username | sed -e "s/+/ /"`
 
 А можно и просто шеллом, без форков: 
 
 ulist="${username%+*} ${username#*+}"
 
 >если скрипт будет вызываться часто и помногу, возможно одновременно офигенной
 >кучей параллельно работающих процессов?
 
 Зависит от железа. Hа современных тачках узкое место - сеть 
 (если она 100 Мбит), затем диск.
 
 Вал. Дав.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 awk vs sed   Rashid N. Achilov   14 Sep 2005 17:51:56 
 Re: awk vs sed   Dmytro Rud   14 Sep 2005 18:00:02 
 Re: awk vs sed   Rashid N. Achilov   15 Sep 2005 07:06:11 
 awk vs sed   Artem Ignatiev   14 Sep 2005 22:53:43 
 Re: awk vs sed   Valentin Davydov   15 Sep 2005 13:14:24 
 Re: awk vs sed   Rashid N. Achilov   15 Sep 2005 15:09:55 
Архивное /ru.unix.bsd/65776f8bdf99.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional