أهم الأوامر المستخدمة في إدراة أنظمة لينكس sed . [2]

 أهم الأوامر المستخدمة في إدراة أنظمة لينكس sed .



owercase y


 UPPERCASE Y


g for all instances


1- استبدال النص الأساسي باستخدام "sed"

$ echo " 1 2 3 " | sed 's/1/linux/' 

 linux 2 3 



$ nano 2.txt


1- a

2- b

3- c

4- d

5- e



$ sed 's/a/A/' 2.txt

1- A

2- b

3- c

4- d

5- e


2- استبدل جميع مثيلات النص في سطر معين من الملف باستخدام الخيار "g"


$ sed 's/-/./g' 2.txt

1. a

2. b

3. c

4. d

5. e


3- تحديد السطر الذي تريد الأستبدال فيه .


$ sed '5 s/e/E/g' 2.txt

1- a .

2- b .

3- c .

4- d .

5- E .

4- استبدل التكرار الثاني أو الثالث أو الرابع فقط من تطابق في كل سطر .


$  sed 's/e/E/g2' 2.txt

1- a a .

2- b b .

3- c c .

4- d d .

5- e E .



$ sed 's/e/E/g3' 2.txt

1- a a .

2- b b .

3- c c .

4- d d .

5- e e E .





5- أستبدال حرف برمز  .



$ sed 's/e/\]/g' 2.txt

1- a a .

2- b b .

3- c c .

4- d d .

5- ] ] ] .


6- أستخدام أمرين مرة واحدة .



$ sed 's/e/\=/g2;s/e/\=/g3' 2.txt

1- a a .

2- b b .

3- c c .

4- d d .

5- e = = .


7- تنفيذ الأمر فقط  من بداية السطر .


$ sed 's/^1/HALLO/g' 2.txt

HALLO- a a .

2- b b .

3- c c .

4- d d .

5- e e e .



8- مشاهدة اعداد ما في ملف ما .


$  sed -n '/^auth  / p' /etc/pam.d/su | sed -n 1,5p

auth       sufficient pam_rootok.so




# sed -n '/^# / p' /etc/ssh/sshd_config | sed -n 1,5p

# This is the sshd server system-wide configuration file.  See

# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin

# The strategy used for options in the default sshd_config shipped with

# OpenSSH is to specify options with their default value where



كيفية أستخدام sed من أجل إنشاء تحرير معالجة الملفات في لينكس ؟



 

إرسال تعليق

0 تعليقات