Jak nahradit mezery koncem radku pomoci sed-u?
Tom Hudec
Tom na ABBA.cz
Středa Březen 20 12:00:00 CET 2002
Pavel Lisy wrote:
> Mozna je to uplna trivialita, ale nejak na to nemohu prijit.
>
> Potrebuji to udelat pomoci sed, ale nejak to nejde.
>
> Muj pokus:
>
> # toto hodim do promenne, protoze to nechci 200x vypisovat
> # a konce radku se automaticky prevedou na mezery
> DIRLIST=$(/bin/ls /nejaky/adresar)
To neni pravda. V promenne jsou porad konce radku ulozeny.
> # potom chci ale vypsat vsechny soubory , odpovidajici danemu vzoru
> SOUBORY=$(echo $DIRLIST | sed -e "s/ /^M/" | grep "regularni vyraz")
Staci prece u echa pridat "":
SOUBORY=$(echo "$DIRLIST" | grep...)
Jinak sedem se to dela takhle:
sed 's/ /\
/g'
> ale to nezabere, sed tam proste novy radek neda, nebo to shell sezere?
>
>
> Delam neco blbe? No myslim, ze se ve svem usudku moc nemylim.
>
> Pavel
--
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/
.''`. The box said Windows, NT or better, so I installed Linux. :-)
: :' :
`. `' Debian GNU/Linux http://www.debian.org/ http://www.debian.cz/
`- The Perfect OS - the most software, the most people
Další informace o konferenci Linux