txt:terminal

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
txt:terminal [2022/05/22 10:38] – edycja zewnętrzna 127.0.0.1txt:terminal [2022/05/28 20:25] (aktualna) – [Odwijanie wierszy] flamenco108
Linia 26: Linia 26:
  
 http://stackoverflow.com/questions/32985844/unfolding-text-file-on-linux-preserve-double-newlines http://stackoverflow.com/questions/32985844/unfolding-text-file-on-linux-preserve-double-newlines
 +
 +ale skasowali, bo uznali, że jest niskiej jakości lub coś.
 +
 +Ale znalazłem takie:
 +
 +`cat file.txt | awk '{printf "%s ",$0} /^$/{print ""} END{print ""}' > unfolded_file.txt`
 +
 +albo z sed:
 +
 +`cat file.txt | sed ':a;N;$!{/\n$/!ba}; s/[[:blank:]]*\n[[:blank:]]*/ /g' > unfolded_file.txt`
 +
 +Ale obie powyższe metody po prostu kasują pojedyncze oznaczenie nowej linii (czyli zostawiają jedno z dwóch oznaczeń) - i zamiast jednoliniowego odstępu między akapitami mamy tylko bezliniowy odstęp - a to już kiepsko. Trzeba znaleźć lepsze rozwiązanie.
  • txt/terminal.txt
  • ostatnio zmienione: 2022/05/28 20:25
  • przez flamenco108