szerkesztő

Sor törlése adott karakter után

Amennyiben van egy hosszú szöveges állományunk, amelynek sorait egy adott karakter után ki szeretnénk törölni, adjuk ki az alábbi parancsot:
sed s/@[^@]*$// forras.txt, ahol a @ a tetszőleges karakter, és a forras.txt a bemeneti állomány. Amennyiben az eredményt menteni szeretnénk, egyszerűen irányítsuk át a kimentet így: sed s/@[^@]*$// sed.txt > kimenet.txt

Update: A sed parancs -i kapcsolójával még egyszerűbben megoldható a probléma, mivel a visszakerül a forrásfájlba a változás, így nincs szükség a kimenet átirányítására.
A parancs tehát: sed s/@[^@]*$// forras.txt -i
Köszönjük a kiegészítést, Yitsushi!

Keresés és csere nanóval

Időnként szükségünk lehet a keresés és csere funkcióra különböző (szöveg)szerkesztőkben. A nano is képes erre, bár nem evidens a dolog.

  • Nyomd le a Ctrl és a \ billentyűket,
  • add meg a lecserélendő kifejezést, majd nyomj entert,
  • add meg az új kifejezést, majd nyomj entert,
  • az összes előfordulás cseréjéhez nyomd meg az A-t.