Hogy lehet megírni a következő parancsokat linuxból?
Figyelt kérdés
1)A parancssorban megadott állományokból törölje ki azokat a sorokat, amelyek az első paraméterként megadott szöveggel kezdődnek.
2)A parancssorban megadott állományokban szereplő minden nagybetűtől különböző karaktert cserélejen ki az első paraméterként megadott karakterre.
3)A parancssorban megadott állományok soraiban cserélje fel az első és harmadik szót. A szavak csak betűket tartalmaznak, minden más karakter elválasztó.
A sed használatával, ha lehetséges
2012. ápr. 17. 17:03
1/4 A kérdező kommentje:
A harmadik lenne a legfontosabb.
2012. ápr. 17. 18:18
2/4 iostream válasza:
sed 's/\([a-zA-Z]*\)[^a-zA-Z]*\([a-zA-Z]*\)[^a-zA-Z]*\([a-zA-Z]*\)/\3 \2 \1/'
Lusta vagy, legalább próbálkoznál kicsit.
3/4 A kérdező kommentje:
már megoldottam, de nem ezzel a megoldással.
Nem nagyon értettem a mintakeresést.
2012. ápr. 17. 22:26
4/4 A kérdező kommentje:
sed -r 's/^(\w+)[^a-zA-Z](\w+)[^a-zA-Z](\w+)/\3 \2 \1/'
-el oldottam meg
2012. ápr. 17. 22:27
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!