|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Rashid N. Achilov 2:5020/400 14 Sep 2005 17:51:56 To : All Subject : awk vs sed -------------------------------------------------------------------------------- Господа знатоки сабжей, вот такой вопрос. Есть конструкция вида "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/+/ /"` если скрипт будет вызываться часто и помногу, возможно одновременно офигенной кучей параллельно работающих процессов? -- 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/64837ebc58fd.html, оценка из 5, голосов 10
|