.ﺔﻴﻔﺼﺘﻟﺍ ﻞﻣﺍﻮﻋ ﻢﺳﺎﺑ ﺔﻓﻭﺮﻌﻤﻟﺍ Linux ﺞﻣﺍﺮﺑ ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻡﺍﺪﺨﺘﺳﺎﺑ ، ﺺﻨ
.Sed ﻭ Awk ﻞﺜﻣ ﺓﻮﻗﻭ ﺎﻣًﺪﻘﺗ ﺮﺜﻛﺃ ﺕﺍﻭﺩﺃﻭ ، pr ﻭ ، uniq ﻭ ، sort ﻭ ،
.ﺎﻬﺘﺠﻟﺎﻌﻣﻭ ﺺﻨﻟﺍ ﻂﻤﻨﻟ ﺔﻧﺮﻣﻭ ﺔﻠﻣﺎﺷ ﻲﺋﻮﺿ ﺢﺴﻣ ﺔﻐﻟ ﻦﻋ ﺓﺭﺎﺒﻋ ﻮﻬﻓ ، ﺺﻨﻟ
Awk ﻡﺎﻈﻨﻟ ﺓﺪﺸﺑ ﺎﻬﺑ ﻰﺻﻮﻣ ﺹﻮﺼﻧ ﺔﻴﻔﺼﺗ ﺓﺍﺩﺃ ﻲﻫ Linux ، ﺹﻮﺼﻧ ﻲﻓ ﻭﺃ ﺔﻔ
.ﺔﻣﺪﻘﺘﻤﻟﺍ Awk ﺔﺠﻣﺮﺑ ﺕﺎﻴﻨﻘﺗ ﻦﻣ ﺪﻳﺰﻤﻟﺍ ﻢﻠﻌﺘﻟ ﺢﻴﺤﺼ
اقرأ أكثر →.ﻲﻟﺍﻮﺘﻟﺍ ﻰﻠﻋ shell ﺹﻮﺼﻧ ﻲﻓﻭ ﺮﻣﺍﻭﻷﺍ ﺮﻄﺳ ﻲﻓ ﺓﺮﻴﻐﺻ Awk ﺞﻣﺍﺮﺑﻭ ﺮﻣﺍﻭﺃ
.ﺬﻴﻔﻨﺘﻠﻟ ﺔﻠﺑﺎﻘﻟﺍ Awk ﺹﻮﺼﻧ ﺔﺑﺎﺘﻛ ﻥﻵﺍ ﻚﻨﻜﻤﻳ ، ﺔﻠﺴﻠﺴﻟﺍ ﻩﺬﻫ ﺔﻳﺍﺪﺑ ﺬﻨ
:ﺮﻄﺴﻟﺎﺑ Awk ﺹﻮﺼﻧ ﺃﺪﺒﺗ ، ﻲﺼﻨﻟﺍ ﻞﺷ ﺞﻣﺎﻧﺮﺑ ﺎﻬﺑ ﺐﺘﻜﻧ ﻲﺘﻟﺍ ﺔﻘﻳﺮﻄﻟﺍ ﺭﺍ
#! /path/to/awk/utility -f:ﻲﻠﻳ ﺎﻤﻛ Awk ﺞﻣﺎﻧﺮﺑ ﺃﺪﺑﺄﺳ ﻚﻟﺬﻟ ، usr/bin/awk/ﻲﻓ Awk ﺓﺪﻋﺎﺴﻤ
#! /usr/bin/awk -f:ﻩﻼﻋﺃ ﺮﻄﺴﻟﺍ ﺡﺮﺷ
:ﻲﻟﺎﺘﻟﺍ ﻮﺤﻨﻟﺍ ﻰﻠﻋ ﺪﻳﺪﺟ ﻒﻠﻣ ﺢﺘﻔﻟ ﻚﻳﺪﻟ ﻞﻀﻔﻤﻟﺍ ﺭﺮﺤﻤﻟﺍ ﻡﺪﺨﺘﺳﺍ .ﻩﺎﻧ
اقرأ أكثر →.ﻖﻓﺪﺘﻟﺍ ﻲﻓ ﻢﻜﺤﺘﻟﺍ ﺕﺍﺭﺎﺒﻋ ﺞﻬﻧ ﻦﻴﻴﻌﺗ ﻪﻴﻓ ﻢﺘﻳ ﻱﺬﻟﺍ ﻥﺎﻜﻤﻟﺍ ﻮﻫ ﺍﺬﻫﻭ ،
:ﻩﺬﻫ ﻞﻤﺸﺗﻭ Awk ﺔﺠﻣﺮﺑ ﻲﻓ ﻖﻓﺪﺘﻟﺍ ﻲﻓ ﻢﻜﺤﺘﻟﺍ ﺕﺍﺭﺎﺒﻋ ﻦﻣ ﺪﻳﺪﻌﻟﺍ ﻙﺎﻨﻫ
.Awk ﺔﻠﺴﻠﺳ ﻝﻼﺧ ﻦﻣ ﻞﻌﻔﻟﺎﺑ ﺎﻧﺭﺮﻣ ﺎﻨﻧﺃ ﺮﻛﺬﺗ .ﺕﺎﻧﺎﻴﺒﻟﺍ <ﺔﻴﺠﻣﺮﺒﻟﺍ ﺕﺎﻤ
.Awk ﺕﺎﻴﻠﻤﻋ ﻰﻟﺇ shell ﻦﻣ ﻢﻴﻘﻟﺍ ﺾﻌﺑ ﺮﻳﺮﻤﺘﻟ ﻕﺮﻃ ﺩﺎﺠﻳﺇ ﺎﻨﻴﻠﻋ ، Awk
.Awk ﺮﻣﺍﻭﺃ ﻰﻟﺇ ﺎﻫﺮﻳﺮﻤﺗ ﺪﻳﺮﻧ ﻢﻴﻗ ﻰﻠﻋ ﻱﻮﺘﺤﺗ ﺪﻗ ﻲﺘﻟﺍ shell ﺕﺍﺮﻴﻐﺘﻣ
:shell ﺕﺍﺮﻴﻐﺘﻣ ﻡﺍﺪﺨﺘﺳﻻ Awk ﻦﻴﻜﻤﺗ ﺎﻤﻬﻟﻼﺧ ﻦﻣ ﻚﻨﻜﻤﻳ ﻥﺎﺘﻘﻳﺮﻃ ﻙﺎﻨﻫ
.ﻡﺪﺨﺘﺴﻤﻟﺍ ﺏﺎﺴﺣ ﺕﺎﻣﻮﻠﻌﻣ ﺔﻋﺎﺒﻃﻭ ﺔﻴﻔﺼﺗﻭ ، etc/passwd/ﻒﻠﻤﻟﺍ ﻲﻓ ﻡ
:ﻲﻟﺎﺘﻟﺍ ﻯﻮﺘﺤﻤﻟﺎﺑ test.sh ﻲﺼﻨﻟﺍ ﺞﻣﺎﻧﺮﺒﻟﺍ ﺔﺑﺎﺘﻛ ﺎﻨﻨ
#!/bin/bash #read user input read -p "Please enter username:" usern اقرأ أكثر →.ﺔﻨﻤﻀﻤﻟﺍ ﺕﺍﺮﻴﻐﺘﻤﻟﺍﻭ 8 ءﺰﺠﻟﺍ ﻲﻓ ﺎﻫﺎﻨﻴﻄﻏ ﻲﺘﻟﺍﻭ ، ﻡﺪﺨﺘﺴﻤﻟﺍ ﻞﺒﻗ ﻦﻣ ﺔ
:ﺔﻨﻤﻀﻤﻟﺍ ﺕﺍﺮﻴﻐﺘﻤﻟﺍ ﻞﻤﺸﺗﻭ ، ﺔﻳﺎﻨﻌﺑ ﻢﻴﻘﻟﺍ ﻩﺬﻫ ﺮﻴﻴﻐﺗ ﺎﻀًﻳﺃ ﺎﻨﻨﻜﻤﻳ ﻦﻜ
:ﻩﻼﻋﺃ Awk ﻲﻓ ﺔﻨﻤﻀﻤﻟﺍ ﺕﺍﺮﻴﻐﺘﻤﻟﺍ ﺾﻌﺑ ﻡﺍﺪﺨﺘﺳﺍ ﺢﻴﺿﻮﺗ ﻰﻟﺇ ﻞﻘﺘﻨﻧ ﺎﻨﻋﺩ
:ﻲﻠﻳ ﺎﻤﻛ FILENAME ﻦﻤﻀﻤﻟﺍ ﺮﻴﻐﺘﻤﻟﺍ ﻡﺍﺪﺨﺘﺳﺍ ﻚﻨﻜﻤﻳ ،
$ awk ' { اقرأ أكثر →.Linux ﻲﻓ ﺔﻠﺴﻠﺴﻟﺍ ﻭﺃ ﺺﻨﻠﻟ ﺔﻴﺳﺎﺳﻷﺍ ﺔﻴﻔﺼﺘﻟﺍ ﺾﻌﺑ ءﺍﺮﺟﺇ ﻦﻣ ﻚﻨﻴﻜﻤﺘﻟ ﺎ
.ﻦﻴﻴﻌﺘﻟﺍ ﻞﻣﺍﻮﻋﻭ ﺔﻴﻤﻗﺮﻟﺍ ﺕﺍﺮﻴﺒﻌﺘﻟﺍﻭ ﺕﺍﺮﻴﻐﺘﻤﻟﺍ ﻞﺜﻣ Awk ﺕﺍﺰﻴﻣ ﺔﻴﻄﻐﺘ
.ﺓﺭﻮﻛﺬﻤﻟﺍ ﺕﺍﺰﻴﻤﻟﺍ ﻩﺬﻫ ﻡﺍﺪﺨﺘﺳﻻ ﺔﻌﺋﺎﺸﻟﺍ ﺭﺎ
اقرأ أكثر →.STDIN ﻦﻣ ﺕﻼﺧﺪﻤﻟﺍ ﺓءﺍﺮﻗ ﺪﻳﺮﺗ ﺖﻨﻛ ﻮﻟ ﺍﺫﺎﻣ ﻦﻜﻟﻭ ، (ﺕﺎﻔﻠﻣ) ﻒﻠﻣ ﻦﻣ ﺐ
.ﻒﻠﻣ ﻦﻣ ﺕﻼﺧﺪﻤﻟﺍ ﺓءﺍﺮﻗ ﻦﻣ ﻻًﺪﺑ ﻯﺮﺧﻷﺍ ﺮﻣﺍﻭﻷﺍ ﺝﺍﺮﺧﺇ ﺔﻴﻔﺼﺗ ﻚﻨﻜﻤﻳ ﺚﻴﺣ
:ﻞﻴﻟﺪﻟﺍ ﻲﻟﺎﺤﻟﺍ ﺖﻗﻮﻟﺍ ﻲﻓ ﺎﻬﻜﻠﺘﻤﻳ ﻲﺘﻟﺍ ﺕﺎﻔﻠﻤﻟﺍﻭ ﺔﻋﻮﻤﺠﻤﻟﺍ ﻢﺳﺍﻭ ﻚﻟﺎﻤ
# dir -l | awk '{print $3, $4, $9;}':ﻩﺎﻧﺩﺃ awk ﺮﻣﻷﺍ ﻲﻓ ﺎﻤﻛ
اقرأ أكثر →.ﻲﻟﺎﺘﻟﺍ ﻝﺎﺧﺩﻹﺍ ﺮﻄﺳ ﺃﺮﻗﺍ ﻚﻟﺫ ﻦﻣ ﻻًﺪﺑ ﻦﻜﻟﻭ ، ﺎﻬﺘﻣﺪﻗ ﻲﺘﻟﺍ ﺔﻴﻘﺒﺘﻤﻟﺍ ﺕ
.ﺮﻣﻷﺍ ﺬﻴﻔﻨﺗ ﻲﻓ ﺖﻗﻮﻠﻟ ﺔﻌﻴﻀﻣ ﺕﺍﻮﻄﺧ ﻪﻧﺃ ﻰﻠﻋ ﻪﻴﻟﺇ ﺮﻴﺷﺃ ﺎﻣ ﺬﻴﻔﻨﺗ ﻊﻨﻣ
:ﻲﻟﺎﺘﻟﺎﻛ ﻭﺪﺒﻳ food_list.txt ﻰﻤﺴﻳ ﻒﻠﻣ ﻲﻓ ﺮﻜﻔﻧ ﺎﻨﻋﺩ ، ﺎﻬﻠﻤﻋ ﺔﻴﻔﻴﻛ
No Item_Name Price Quantity 1 Mangoes $3.45 5 2 Apples $2.45 25 3 Pineapples $4.45 55 4 Tomatoes $3.45 25 5 اقرأ أكثر →؟ﻲﻓ ﺔﻨﻴﻌﻣ ﺔﻟﺎﺣ ﻦﻣ ﻖﻘﺤﺘﻠﻟ ﺪﺣﺍﻭ ﺮﻴﺒﻌﺗ ﻦﻣ ﺮﺜﻛﺃ ﻡﺍﺪﺨﺘﺳﺍ ﺪﻳﺮﺗ ﺖﻨﻛ ﻮﻟ
.ﻞﺳﻼﺴﻟﺍ ﻭﺃ ﺺﻨﻟﺍ ﺔﻴﻔﺼﺗ ﺪﻨﻋ ﻁﺮﺷ ﺩﻮﺟﻭ ﻦﻣ ﻖﻘﺤﺘﻠﻟ ﺔﺒﻛﺮﻤﻟﺍ ﺕﺍﺮﻴﺒﻌﺘﻟﺍ ﻢ
.ﺔﺒﻛﺮﻤﻟﺍ ﻞﻣﺍﻮﻌﻟﺍ (ﻭﺃ) ﻢﺳﺎﺑ || ﻰﻟﺇ
:ﻲﻫ ﺔﺒﻛﺮﻤﻟﺍ ﺕﺍﺮﻴﺒﻌﺘﻠﻟ ﺔﻣﺎﻌﻟﺍ ﺔﻐﻴﺼﻟﺍ
( first_expression ) && ( second_expression ).ﺎﺤًﻴﺤﺻ ﻪﻠﻤﻛﺄﺑ ﺮﻴﺒﻌﺘﻟﺍ ﻞﻌﺠﻟ ﻦﻴﺤﻴﺤﺻ second_expression ( first_expression ) || ( second_expression)
.ﺎﺤًﻴﺤﺻ ﻪﻠﻤﻛﺄﺑ ﺮﻴﺒ
اقرأ أكثر →.Awk ﺮﻣﺍﻭﺃ ﻲﻣﺪﺨﺘﺴﻤﻟ ﺓﺪﻴﻔﻣ ﻥﻮﻜﺗ ﺔﻧﺭﺎﻘﻤﻟﺍ ﻞﻣﺍﻮﻋ ﻡﺍﺪﺨﺘﺳﺎﺑ ﻞﺳﻼﺴﻟﺍ ﻭﺃ
.ﻩﺎﻧﺩﺃ ﻢﺴﻘﻟﺍ ﻲﻓ ﺢﺿﻭﺃ ﻥﺃ ﻲﻟ ﺍﻮﺤﻤﺳﺍ ، ﻚﻟﺬﻛ ﺍﻮﺴﻴﻟ ﻦﻳﺬﻟﺍ ﻚﺌﻟﻭﺃ ﻦﻜﻟﻭ
:ﻲﻠﻳ ﺎﻣ ﻦﻤﻀﺘﺗﻭ ﻞﺳﻼﺴﻟﺍ ﻭﺃ ﻡﺎﻗﺭﻷﺍ ﺔﻤﻴﻗ ﺔﻧﺭﺎﻘﻤﻟ Awk ﻲﻓ ﺔﻧﺭﺎﻘﻤﻟﺍ ﻞﻣﺍ
.ﻝﺎﺜﻣ ﻡﺍﺪﺨﺘﺳﺎﺑ ﻞﻀﻓﺃ ﻞﻜﺸﺑ ﺎﻬﻤﻬﻔﻧ ﺎﻨﻋﺩ ، Awk ﻲﻓ ﺔﻔﻠﺘﺨﻤﻟﺍ ﺔﻧﺭﺎﻘﻤﻟﺍ
.ﺮﻄﺳ ﻞﻛ ﺔﻳﺎﻬﻧ ﻲﻓ (**) ﺔﻓﺎﺿﺇ ﻖﻳﺮﻃ ﻦﻋ 20 ﻱﻭﺎﺴﺗ ﻭﺃ ﻦ
No Item_Name Quantity Price 1 Mangoes 45 $3.45 2 Apples اقرأ أكثر →