|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Rashid N. Achilov 2:5020/400 15 Sep 2005 07:06:11 To : Dmytro Rud Subject : Re: awk vs sed --------------------------------------------------------------------------------
One day, in Wednesday 14 September 2005 21:00, Dmytro Rud (unixoid@web.de)
wrote:
>> Есть конструкция вида "aaa+bbb". Hужно привести ее к виду "aaa bbb", то есть
>> разделитель заменить на пробел. Как это лучше сделать - вот так:
>>
>> username="aaa+bbb"
>> ulist=`echo $username | awk 'BEGIN {FS="+"} {print $1,$2}'`
>
> А tr тебя не устроит? ;)
> ulist=`echo ${username} | tr '+' ' '`
>
Может и устроит. Если в контексте постоянного частого и возможно многократно
параллельного выполнения скрипта он лучше, чем awk и sed. Этот фрагмент из
скрипта, который будет в root preexec= в самбе на основной файлопомойке фирмы.
--
With Best Regards.
Rashid N. Achilov (RNA1-RIPE), Web: http://granch.ru/~shelton
Granch Ltd. system administrator, e-mail: achilov [at] granch [dot] ru
PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A
--- ifmail v.2.15dev5.3
* Origin: Granch Ltd. (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6483eddc2119.html, оценка из 5, голосов 10
|