Skocz do zawartości

Featured Replies

Napisano

jak w tytule szukam edytor textu dodający ciąg znaków na początku i końcu każdego wersa

nie jestem naukowcem i szukam czegoś prostego w użyciu taki user freandly jak np. ReNamer ale działający wewnątrz pliku,

próbowałem Vim-a ale nic na wierzchu nie zauważyłem tzn. zauważyłem ale nie działało mi :)

  • Odpowiedzi 4
  • Wyświetleń 1,4k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano
jak w tytule szukam edytor textu dodający ciąg znaków na początku i końcu każdego wersa

nie jestem naukowcem i szukam czegoś prostego w użyciu taki user freandly jak np. ReNamer ale działający wewnątrz pliku,

próbowałem Vim-a ale nic na wierzchu nie zauważyłem tzn. zauważyłem ale nie działało mi :)

 

Nie łatwiej zainwestować kiedyś pół dnia w naukę i pozbyć się większości tego typu problemów?

import sys
(file, file2, poczatek, koniec) = sys.argv[1:]
file2 = open(file2, "w")
for line in open(file).readlines():
   line = poczatek + " " + line.strip() + " " + koniec + "\n"
   file2.write(line)
file2.close()

Zapisz to w pliku a potem wywołaj z linii poleceń:

 

lines.py mojplik.txt nowyplik.txt pocztek koniec

...zakładając oczywiście, że masz w systemie Pythona.

 

pozdr.,

skk.

 

PS Zajęło mi to mniej czasu, niż Tobie zadanie pytania... może warto o tym pomyśleć?

Edytowane przez SYmek

Napisano

kru - do takich rzeczy najlepiej pisać sobie krótkie skrypty, zamiast przekopywać cały Internet w poszukiwaniu odpowiedniego narzędzia.

 

Myślę, że w Bash'u też dałoby radę - używając potoków i programów takich jak awk, ale teraz nie wymyślę tego.

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.