|
Команда коды
|
Пайдалану түсініктемесі
|
|
cat file1 | command( sed, grep, awk, grep, т.б.) > result.txt
|
Бір файлдың мәліметтерін біріктіріңіз және анықтама мәтінін жаңа файлға жазу
|
|
cat file1 | command( sed, grep, awk, grep, т.б.) >> result.txt
|
Бір файлдың мәліметтерін біріктіріңіз және анықтама мәтінін бұрынғы файлға жазу
|
|
grep Aug /var/log/messages
|
'/var/log/messages' файлында 'Aug' кілт сөзін іздеу
|
|
grep ^Aug /var/log/messages
|
'/var/log/messages' файлында 'Aug' сөзінің басында тұрған сөздерді іздеу
|
|
grep [0-9] /var/log/messages
|
'/var/log/messages' файлының әрбір жолында сан құрамындағы болатын жолдарды таңдау
|
|
grep Aug -R /var/log/*
|
'/var/log' каталогында және оның іздестірілетін каталогтарында 'Aug' сөзін іздеу
|
|
sed 's/stringa1/stringa2/g' example.txt
|
'example.txt' файлындағы "string1" сөзін "string2" сөзіне ауыстыру
|
|
sed '/^$/d' example.txt
|
'example.txt' файлындағы барлық бос жолдарды жою
|
|
sed '/ *#/d; /^$/d' example.txt
|
Файлдан барлық комментарии мен бос жолдарды жою
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Жетілген кіші және жоғарғы ұяшық мазмұнын біріктіру
|
|
sed -e '1d' result.txt
|
'example.txt' файлының бірінші жолын алып тастау
|
|
sed -n '/stringa1/p'
|
'string1' сөзін қамтитын жолдарды қарау
|
|
sed -e 's/ *$//' example.txt
|
Әрбір жолдың соңындағы бос символдарды жою
|
|
sed -e 's/stringa1//g' example.txt
|
'string1' сөзін құжаттан алып тастап, қалғанының бәрін сақтау
|
|
sed -n '1,5p;5q' example.txt
|
Бірінші жолдан бесінші жолға дейінгі мазмұнды қарау
|
|
sed -n '5p;5q' example.txt
|
Бесінші жолды қарау
|
|
sed -e 's/00*/0/g' example.txt
|
Бірнеше нольді бір нольмен ауыстыру
|
|
cat -n file1
|
Файлдың жол нөмірлерін белгілеу
|
|
cat example.txt | awk 'NR%2==1'
|
'example.txt' файлындағы барлық жұп жолдарды жою
|
|
echo a b c | awk '{print $1}'
|
Бір жолдың бірінші бағанын қарау
|
|
echo a b c | awk '{print $1,$3}'
|
Бір жолдың бірінші және үшінші бағанын қарау
|
|
paste file1 file2
|
Екі файл немесе екі баған мазмұнын біріктіру
|
|
paste -d '+' file1 file2
|
Екі файлдың мазмұнын "+" деген белгімен қосу
|
|
sort file1 file2
|
Екі файлдың мазмұнын сорттау
|
|
sort file1 file2 | uniq
|
Екі файлдың бірлігін алу (қайталанатын жолдар тек біртіндеп сақталады)
|
|
sort file1 file2 | uniq -u
|
Бірлікті жою, қалған жолды қалдыру
|
|
sort file1 file2 | uniq -d
|
Екі файлдың қиылысын алу (тек қатарлі түрде екеуінде де бар жолдар қалдырылады)
|
|
comm -1 file1 file2
|
Екі файлдың мазмұнын салыстыру, тек 'file1' шек ретінде жою
|
|
comm -2 file1 file2
|
Екі файлдың мазмұнын салыстыру, тек 'file2' шек ретінде жою
|
|
comm -3 file1 file2
|
Екі файлдың мазмұнын салыстыру, тек екі файлдың жалпы бөліктерін жою
|