Grep እንዴት ይቆጥራሉ?
Grep እንዴት ይቆጥራሉ?

ቪዲዮ: Grep እንዴት ይቆጥራሉ?

ቪዲዮ: Grep እንዴት ይቆጥራሉ?
ቪዲዮ: ቀላል Crochet Top | ለ SUMMER ፍጹም 2024, ግንቦት
Anonim

በመጠቀም grep - ሲ ብቻውን ይሆናል መቁጠር ከጠቅላላው ግጥሚያዎች ብዛት ይልቅ ተዛማጅ ቃል የያዙ የመስመሮች ብዛት። የ -o አማራጭ የሚናገረው ነው። grep እያንዳንዱን ግጥሚያ በልዩ መስመር ለማውጣት እና ከዚያም wc -l wcን ይነግረዋል። መቁጠር የመስመሮች ብዛት. ጠቅላላ ተዛማጅ ቃላት የሚቀነሱት በዚህ መንገድ ነው።

በተመሳሳይ፣ በሊኑክስ ውስጥ ያሉ ክስተቶችን እንዴት ይቆጥራሉ?

በጣም ቀላሉ የመቁጠር መንገድ የ ቁጥር የመስመሮች፣ የቃላቶች እና የቁምፊዎች የጽሑፍ ፋይል መጠቀም ነው። ሊኑክስ በተርሚናል ውስጥ "wc" ን ማዘዝ. "wc" የሚለው ትዕዛዝ በመሠረቱ "ቃል" ማለት ነው መቁጠር ” እና በተለያዩ የአማራጭ መለኪያዎች አንድ ሰው ሊጠቀምበት ይችላል። መቁጠር የ ቁጥር በጽሑፍ ፋይል ውስጥ የመስመሮች ፣ የቃላት እና ቁምፊዎች።

እንዲሁም እወቅ፣ ለብዙ ቅጦች እንዴት grep እችላለሁ?

  1. ነጠላ ጥቅሶችን በስርዓተ ጥለት ተጠቀም፡ grep 'pattern*' file1 file2.
  2. በመቀጠል የተራዘሙ መደበኛ አገላለጾችን ይጠቀሙ፡ egrep 'pattern1|pattern2' *. py
  3. በመጨረሻም፣ የቆዩ የዩኒክስ ዛጎሎችን/osesን ይሞክሩ፡ grep -e pattern1 -e pattern2 *። pl.

በዚህ ረገድ በ UNIX ፋይል ውስጥ ያሉትን የፋይሎች ብዛት እንዴት መቁጠር እችላለሁ?

ብዙ መንገዶች አሉ። wc መጠቀም አንድ ነው። መሣሪያው wc ውስጥ "የቃላት ቆጣሪ" ነው UNIX እና UNIX እንደ ኦፕሬቲንግ ሲስተሞች፣ እርስዎም ሊጠቀሙበት ይችላሉ። መስመሮችን መቁጠር በ ሀ ፋይል , የ -l አማራጭን በማከል, ስለዚህ wc -l foo ያደርጋል መቁጠር ቁጥር መስመሮች foo ውስጥ.

በዱር ምልክት እንዴት ትጠቀማለህ?

grep አይጠቀምም የዱር ምልክት , መደበኛ መግለጫዎችን ይጠቀማል. ስለዚህ "a*" ማለት ግጥሚያ""""""""""""" ወይም "a" ወይም "aaaaaa" ወይም "aaaaaaaaaaaaaaaaaaaa" ወዘተ ማለት ነው።"ora. *r2" ይሞክሩ።. ለመደበኛ አገላለጾች ልዩ ትርጉም አለው -- "ማንኛውም ገጸ ባህሪ".

የሚመከር: