Programowanie w systemie UNIX/Kodowanie: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Linia 150:
* w konsoli<ref>[http://www.commandlinefu.com/commands/view/11486/bash-function-to-highlight-non-printing-characters-tab-newline-bom-nbsp bash function to highlight non-printing characters: tab, newline, BOM, nbsp]</ref> (nazwa pliku przykładowa):
cat -t -e p.txt▼
hl-nonprinting () { local C=$(printf '\033[0;36m') B=$(printf '\033[0;46m') R=$(printf '\033[0m') np=$(env printf "\u00A0\uFEFF"); sed -e "s/\t/${C}▹&$R/g" -e "s/$/${C}⁋$R/" -e "s/[$np]/${B}& $R/g";}
Linia 171 ⟶ 167:
sed -n 'l' myfile.txt
====cat ====
Formatowanie pliku makefile sprawdzimy za pomocą: <ref>[https://stackoverflow.com/questions/16931770/makefile4-missing-separator-stop stackoverflow question: makefile4-missing-separator-stop]</ref>
cat -e -t -v makefile
W wyniku:
* tabulatory jako ^I
* końcówki linii jako $
lub vim
|