Шпаргалка Linux подсчет символов в файле
cat 1.txt | sed 's/[^M]//g' | tr -d '\n' | wc -m
sed 's/[^M]//g' hw.txt | tr -d '\n' | wc -m
===================================================================
[^M] это [cntrl+v] и [cntrl+m]
===================================================================
sed с помощью регулярок умеет вставлять, удалять, изменять, заменять в строке, потоке или файле
$ cat report.txt | sed 's/Nick/John/g' > report_new.txt
$ sed 's/Nick/John/g' report.txt > report_new.txt
===================================================================
tr заменяет или удаляет символы, строке или файле
$ tr a b [Enter]
abracadabra
$ tr a b < file1.txt
$ echo a black cat | tr -d a
blck ct
===================================================================
wc подсчет символов(с учетом не печатных символов), строк, слов, байтов и самой длинной строки
ключи:
-с байты
-m символы
-w слова
-l строки
-L самая длинная строка
cat 1.txt | sed 's/[^M]//g' | tr -d '\n' | wc -m
sed 's/[^M]//g' hw.txt | tr -d '\n' | wc -m
===================================================================
[^M] это [cntrl+v] и [cntrl+m]
===================================================================
sed с помощью регулярок умеет вставлять, удалять, изменять, заменять в строке, потоке или файле
$ cat report.txt | sed 's/Nick/John/g' > report_new.txt
$ sed 's/Nick/John/g' report.txt > report_new.txt
===================================================================
tr заменяет или удаляет символы, строке или файле
$ tr a b [Enter]
abracadabra
$ tr a b < file1.txt
$ echo a black cat | tr -d a
blck ct
===================================================================
wc подсчет символов(с учетом не печатных символов), строк, слов, байтов и самой длинной строки
ключи:
-с байты
-m символы
-w слова
-l строки
-L самая длинная строка
Комментарии
Отправить комментарий