| دستور |
توضیح |
|
# cat example.txt | awk 'NR%2==1' |
تمام خطوط زوج را از example.txt حذف كن [man] |
|
# echo a b c | awk '{print $1}' |
اولين ستون يك خط را نمايش بده [man] |
|
# echo a b c | awk '{print $1,$3}' |
اولين و سومين ستون يك خط را نمايش بده [man] |
|
# cat -n file1 |
نمایش سطرهای فایل با شماره [man] |
|
# comm -1 file1 file2 |
مقايسهي محتويات دو فايل كه فقط خطوط خاص را از 'file1' حذف ميكند [man] |
|
# comm -2 file1 file2 |
مقايسهي محتويات دو فايل كه فقط خطوط خاص را از 'file2' حذف ميكند [man] |
|
# comm -3 file1 file2 |
مقايسهي محتويات دو فايل كه فقط خطوط خاص را كه در دو فايل آمده را حذف ميكند [man] |
|
# diff file1 file2 |
تفاوت بين دو فايل را نمايان ميكند [man] |
|
# grep Aug /var/log/messages |
در فايل '/var/log/messages' كلمهي "Aug" را پيدا كن [man] |
|
# grep ^Aug /var/log/messages |
در فايل '/var/log/messages' كلمه هايي را كه با "Aug" شروع ميشوند پيدا كن [man] |
|
# grep [0-9] /var/log/messages |
از فايل '/var/log/messages' تمام خطوطي را كه شامل اعداد هستن نمايش بده [man] |
|
# grep Aug -R /var/log/* |
در شاخهي '/var/log' و زير شاخهها كلمهي "Aug" را جستجو كن [man] |
|
# paste file1 file2 |
محتويات دو فايل را با ستون با هم ادغام كن [man] |
|
# paste -d '+' file1 file2 |
پيوستن محتويات دو فايل براي دو ستون با استفاده از '+' به عنوان تمييز دهنده در وسط [man] |
|
# sdiff file1 file2 |
تفاوت بين دو فايل را پيدا كن و به صورت محاورهاي با هم ادغام كن [man] |
|
# sed 's/string1/string2/g' example.txt |
در فايل example.txt عبارت "string1" را با "string2" جابجا كن [man] |
|
# sed '/^$/d' example.txt |
تمام خطوط سفيد را از فايل example.txt پاك كن [man] |
|
# sed '/ *#/d; /^$/d' example.txt |
تمام خطوط سفيد و comment ها را از فايل example.txt پاك كن [man] |
|
# sed -e '1d' exampe.txt |
خط اول را از فايل example.txt پاك كن [man] |
|
# sed -n '/string1/p' |
خطوطي را نمايش بده كه شامل كملهي "string1" باشد [man] |
|
# sed -e 's/ *$//' example.txt |
كاركتر خالي در آخر هر سطر را پاك كن [man] |
|
# sed -e 's/string1//g' example.txt |
فقط كلمهي "string1" را حذف كن و بقيه را تغيير نده [man] |
|
# sed -n '1,5p' example.txt |
سطر اول تا پنجم را از example.txt نمايش بده [man] |
|
# sed -n '5p;5q' example.txt |
سطر پنجم را از example.txt نمايش بده [man] |
|
# sed -e 's/00*/0/g' example.txt |
صفرهاي متعدد را با يك صفر تعويض كن [man] |
|
# sort file1 file2 |
محتوييات دو فايل را به ترتيب كن [man] |
|
# sort file1 file2 | uniq |
محتوييات دو فايل را به ترتيب كن و خطوط تكراري را حذف كن [man] |
|
# sort file1 file2 | uniq -u |
محتوييات دو فايل را به ترتيب كن و خطوط تكراري نمايش بده [man] |
|
# sort file1 file2 | uniq -d |
محتوييات دو فايل را به ترتيب كن و خطوطي را كه دو بار تكرار شدهاند را نمايش بده [man] |
|
# echo 'word' | tr '[:lower:]' '[:upper:]' |
حروف كوچك را به بزرگ تبديل كن [man] |