Syntax highlighting of 6ff196a ~( linux/text-utilities)
[TOC] # Работа с текстом ## Display ```bash # заголовок файла head /some/file.txt # первые N строк файла head -N /some/file.txt # хвост файла tail /some/file.txt # крайние N строк файла tail -N /some/file.txt # отображение файла с номерами строк nl /some/file.txt # отображение файла с разбиением на страницы more /some/file.txt # Отображение содержания файла, полученного другой командой sudo cat "$(docker inspect --format='{{.LogPath}}' azbuka_db_1)" # подсчет количества grep -r '"grant_type"=>"password"' . | wc -l ``` ## Grep ```bash # --- grep with regexp k get clusterroles | grep -E '(view|edit)' # --- grep in grep in grep # grep by multipal strings in files ("grep AND") # на вход команды grep можно передать ограниченное кол-во файлов (команда head) grep -rl 'Rejected' $(grep -rl 'admissionResults' $(grep -rl 'fcsProtocolEF1' . | head -n 1000)) ``` ## encode ```bash iconv -f WINDOWS-1251 -t UTF-8 FILENAME ``` ## Stream Edit sed - stream editor for filtering and transforming text ```bash # замена всех вхождений в файле и запись результата в отдельный файл sed s/mysql/MySQL/g /some/file.txt > file2.txt ``` ## Concatiation ```bash # Конкатенация файлов # добавление вывода cat в файл all.txt cat *.txt >> all.txt # перезапись файла all.txt выводом cat cat *.txt > all.txt ``` > Written with [StackEdit](https://stackedit.io/).
