Daniel wrote:
ÐÐÑÐ ÑÐ ÐÐ Ð ÑÑÐÐÐÐ ÐÐ ÑÐÑÑÑÐ, ÐÑÐÐÑÐ ÑÑÑÐÐÐ ÐÐ ÑÐÐÐÐÐÑÐÐ ÐÐÐÐ ÑÑÑÐÐÐ Ð ÑÐÐÑÑÐÐ ÑÐÐÐ Ð ÑÐ ÑÑÑ ÑÑÐÐÐÐÑÑÐÐ ÐÐÑÑÑÑÐÐÐÑÐ. ÐÐÐÐÑÐÑ ÐÐ Ñ ÐÑÐÐÐÐÐÐ ÑÐÐÐ Ð ÐÐÐÐÑÐÐÐ ÐÐ sed. ÐÐÐÑÑÐ Ð ÐÑÐÐÐÐÐ ÑÐÐÐÐÐ -
mv file file.tmp;
sed s/^$something.*$/$somethingandsomethingelse/ file.tmp > file
rm file.tmp


ÐÐÐÐ ÑÐÐÐÑÐ, ÐÐÑÐÐÐÐ ÐÐ ÐÐ ÑÑÐÐ, ÐÐ ÑÐÐÐÐÐÐÐ ÐÐ Ð system() ÐÐÑÐ. ÐÑÐÐÑÐ Ð,Ñe $somethingelse ÑÑÐÑÑÐÐ ÑÑÑÐÐÐ ÐÑ ÑÐÑÑÐ ÐÐ "1","2","3" (ÐÐÐÐÑÐÐÑÐ ÑÐ ÐÐÐÐÐ), ÐÐÐÑÐ ÐÐÐÑÐÐÐÐ ÐÐÑÐÐÑÑÐÐÐ ÐÐ Ð ÐÐÐÐÐÑÐÐ ÐÐÐÐÑÐÐ Ð ÑÐÐ, ÐÐ ÐÐÐÑÐ ÑÐÐÐÐÐÐÑ - ÐÐ ÑÐ! ÐÐÑÐ, ÑÐ ÐÐ Ð ÑÐÑÐÐÐÐÑÐÐ Ñ// ÐÐÐÑÐÑÐÑÐ. ÐÐÐÑÐ Ð ÐÐÐÐÑÐÐ, ÐÐ ÐÐÑÐ ÑÐÐÐÐÐÐÐ "ÐÐÐÐÐÐÐÑÐ" ÐÑÐ ÐÑÐÐÐÐÐÐ ÐÑÐÐÐÐÐÐÐÐ Ð ÐÐÐÑÑÐÐÐÐÐ Ñ Ð ÑÐÐ-Ð ÑÐÐÐ ÐÐÑÑ-Ð ÐÐ "ÐÐÑÐÐÑÐ" ÑÑ ÐÐÐÐÐÐ. ÐÐÐÐ | - ÐÐ Ð ÐÐÐÐÐÐÐÑÐ, ÐÐ ÐÐ ÐÑÐÐÐÐÐÐÐ Ñ \\.
ÐÐÐÐÐ. ÐÐÑÐ ÐÐ ÑÐ ÑÐÐ. ÐÐÐ ÑÐ ÑÐÑÐÑÐ ÐÐ ÐÐ-ÐÐÑÐ(ÑÐÑÐÐ|ÐÐÐÐÐÑÐÐ) ÐÐÑÐÐ ÐÐ ÐÐÐÑÐÐ ÐÐ ÐÐÐÐÐ ÑÐÐ ÐÑ ÑÐÐÑÑÐÐ ÑÐÐÐ - ÐÑÐÐÑÐÐ ÑÑÐ. ÐÐÐ ÐÐ ÑÐ ÑÑÑÑÐÐ ÐÑÑÐ Ð ÐÐÑÐÐÐ ÑÐ ÐÐÐÐÐÑ ÐÐ ÐÐÐÐ. sed2perl ÐÐ ÐÐ ÐÐÑÐ.



ÐÐ ÑÐÐÐ ÑÐÐÐÑÐ ÐÑÐÐ ÐÑÐÐÐ ÐÐ ÐÐÐÑÑÐÐÑ ÐÐÐÐÐÐÐÐÑ ÑÐÐ:

perl -pi -e 's/^$something.*$/$somethingandsomethingelse/' file

-p              assume 'while (<>) { ... }' loop around program but print line
                also, like sed
-i[extension]   edit <> files in place (makes backup if extension supplied)
-e program      one line of program (several -e's allowed, omit programfile)

--
Sava Chankov                                     ÐÐÐÐ ÐÐÐÐÐÐ
research and development                  ÐÑÐÑÑÐÐÐÐ Ð ÑÐÐÐÐÐ
http://www.blueboard.biz                         ÐÐÑÐÐÑÐ ÐÐÐ
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================

Reply via email to