|
کد دستور
|
توضیحات
|
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
ادغام متن توضیحات فایل و نوشتن چکیده در فایل جدید
|
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
ادغام متن توضیحات فایل و نوشتن چکیده در یک فایل موجود
|
|
grep Aug /var/log/messages
|
جستجوی کلمه "Aug" در فایل '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
جستجوی کلمات که با "Aug" شروع میشوند در فایل '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
انتخاب تمامی خطوط فایل '/var/log/messages' که شامل عدد هستند
|
|
grep Aug -R /var/log/*
|
جستجوی رشته "Aug" در دایرکتوری '/var/log' و دایرکتوریهای زیرمجموعه
|
|
sed 's/stringa1/stringa2/g' example.txt
|
جایگزینی "string1" با "string2" در فایل example.txt
|
|
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
|
مقایسه محتویات دو فایل و حذف همه بخش های مشترک
|