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
Nowa wersja
Poprzednia wersja
txt:terminal [2015/10/07 08:04] – [Zawijanie wierszy] flamencotxt:terminal [2022/05/28 20:25] (aktualna) – [Odwijanie wierszy] flamenco108
Linia 21: Linia 21:
 Więcej podpowiedzi [[http://unix.stackexchange.com/questions/25173/how-can-i-wrap-text-at-a-certain-column-size|tu]] Więcej podpowiedzi [[http://unix.stackexchange.com/questions/25173/how-can-i-wrap-text-at-a-certain-column-size|tu]]
  
-==== Nagłówek 3 stopnia ====+==== Odwijanie wierszy ==== 
 + 
 +Zapytałem się na stackoverflow: 
 + 
 +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.1444197886.txt.gz
  • ostatnio zmienione: 2022/05/22 10:38
  • (edycja zewnętrzna)