Witam,
w pliku txt mam wiele wierszy, które wyglądają tak: trochę tekstu.......................trochę tekstu
Liczba tych kropek jest różna. Potrzebuję skryptu, który zmieni dowolną ilość kropek na np. przecinek.
Gdzie taki skrypt napisać? Jakich komend użyć? Jak go potem używać?
0
0
moze awk albo sed rozwiaze sprawe? ew. grep
0
Może i tak. Ja nie znam żadnego języka prog.Czytam teraz jakieś poradniki ale nie do końca rozumiem co trzeba zrobić no i nie znam komend.
0
result = File.open('input.txt', 'r').readlines().map { |line| line.gsub( /\.\.+/, ', ') }
File.open('output.txt', 'w').puts result
Jest to skrypt w języku Ruby, zatem będziesz musiał zainstalować sobie interpreter[0]
Skrypt powoduje, że jeśli znajdzie 2 lub więcej kropek zmieni je w sekwencję przecinek + spacja.
Przetwarzany plik umieść w katalogu ze skryptem i nazwij go input.txt, plik wynikowy będzie miał nazwę output.txt
0
Niestety plik output jest pusty :/
plik output zrobił raz gdy wykonuje skrypt jeszcze raz to w polu tekstowym wyskakują poprawne rezultaty i na koniec komenda File.open(.... ale nie pojawia się żaden nowy plik tekstowy.
już sobie poradziłem