$ cut -d: -f1,7 /etc/passwd $ cut -c1-5 /etc/passwd $ cat /etc/passwd | rev | cut -c 2- | rev #remove last character
$ cat /etc/passwd | tr ':' ' ' $ df -h / | tr -s ' ' $ getent group group1 | cut -f4 -d: | tr "," "\n" $ echo "{\"hw_id\":\"2\",\"hw_name\":\"router\"}" | tr -d '{}\\'
Ключи -n -r -u -kN
$ sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 addresses.txt
Cм. пример с grep
http://ru.wikipedia.org/wiki/Grep
$ grep root /etc/passwd $ grep -i Root /etc/passwd $ grep '^root' /etc/passwd $ grep 'sh$' /etc/passwd
Ключ -r - рекурсивный перебор подкаталогов
$ grep -r '\<sed\>' /usr/share
Ключ -v - показать строки, не совпадающие с шаблоном
FreeBSD /usr/local/etc/apache/httpd.conf Linux /etc/apache2/apache2.conf /etc/apache2/sites-available/default-ssl
$ grep -v '^#' file $ grep -v '^ *#' file $ grep -v '^ *#\|^$' file $ grep "^[^#]" /etc/ssh/sshd_config
Ключ -E - использовать расширенные регулярные выражения
$ grep -vE '^ *#|^$' file
# fgrep '05/Dec/2011' /opt/local/apache2/logs/access_log | cut -f1 -d' ' | sort -u | wc -l
# cat /var/log/auth.log | grep -oE '((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])' | sort | uniq -c | sort -n