eu nu zic ca nu ma pricep sau imi e lene dar: avem: test_variabila:x:643:629:User de test - variabila2:/users/test_connect:/bin/nologin
si atunci ar trebui sa fie ceva de genulk sed -e "s/test_$1/User de test - $2/g" /etc/passwd > newpasswd mv newpasswd /etc/passwd e, problema e ca eu nu stiu cum sa bag asta intr-un for, case , ... care sa imi schimbe doar o parte din test_orice ($1) cu o parte din User de test - orice ($2) hmmmm lucrez inca si daca ii dau de cap va spun ce am facut :) ----- Original Message ----- From: "Cristian" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Wednesday, July 06, 2005 12:15 PM Subject: [rlug] Re: cat cut grep awk > ----- Original Message ----- > From: "gelusi_rlug" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, July 06, 2005 9:31 AM > Subject: [rlug] cat cut grep awk > > > > > > -- Attached file included as plaintext by Ecartis -- > > > > salutare > > > > poate ma ajuta si pe mine cineva mai experimentat cu o comanda de > replace in pssswd > > > > adica: > > > > test_connect:x:643:629:User de test - > testare:/users/test_connect:/bin/nologin > > > > si vreau sa schimba in toate cele 200 linii din passwd testare cu > connect > > > > am incercat eu cu cut awk dar ... > > vers 1. (unsafe) > sed -e "s/testare/connect/g" /etc/passwd > newpasswd > mv newpasswd /etc/passwd > > vers 2. (safe) > vipw > o data ce ai intrat > :%s/testare/connect/g > > sa verifici sa nu inlocuiesti si altceva :) > > > > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ > > > > > -- > Acest mesaj a fost verificat impotriva virusilor si a mesajelor > de tip spam de catre BitDefender pentru servere de mail Linux. > Pentru informatii suplimentare, vizitati http://www.bitdefender.ro/ -- Acest mesaj a fost verificat impotriva virusilor si a mesajelor de tip spam de catre BitDefender pentru servere de mail Linux. Pentru informatii suplimentare, vizitati http://www.bitdefender.ro/ --- Detalii despre listele noastre de mail: http://www.lug.ro/
