Koj suav grep li cas?
Koj suav grep li cas?

Video: Koj suav grep li cas?

Video: Koj suav grep li cas?
Video: Kor Vang -Koj ntxhais hlob hu li cas ne? (Official MV) 16/9/2020 2024, Tej zaum
Anonim

Siv grep ua -c ib leeg yuav suav tus naj npawb ntawm cov kab uas muaj cov lus sib txuam tsis yog tus lej ntawm tag nrho cov kev sib tw. Qhov kev xaiv -o yog qhov qhia grep ua kom tso tawm txhua qhov sib tw hauv kab tshwj xeeb thiab tom qab ntawd wc -l qhia wc rau suav tus naj npawb ntawm kab. Qhov no yog li cas tag nrho cov lus sib txuam raug txiav tawm.

Ib yam li ntawd, koj suav li cas tshwm sim hauv Linux?

Qhov yooj yim tshaj plaws txoj kev suav tus tus lej cov kab, cov lus, thiab cov cim hauv cov ntawv nyeem yog siv cov Linux hais kom "wc" hauv lub davhlau ya nyob twg. Cov lus txib "wc" yeej txhais tau tias "lo lus suav ” thiab nrog cov kev xaiv xaiv sib txawv ib tus tuaj yeem siv rau suav tus tus lej ntawm cov kab, cov lus, thiab cov cim hauv cov ntawv nyeem.

Kuj Paub, Kuv yuav ua li cas grep rau ntau tus qauv?

  1. Siv ib nqe lus hauv tus qauv: grep 'pattern *' file1 file2.
  2. Tom ntej no siv txuas cov kab lus tsis tu ncua: egreg 'pattern1|pattern2' *. py.
  3. Thaum kawg, sim cov laus Unix plhaub / oses: grep -e pattern1 -e pattern2 *. pl.

Hauv qhov no, kuv yuav suav cov ntaub ntawv hauv UNIX li cas?

muaj ntau txoj kev. siv wc ib. Cov cuab yeej wc yog "lo lus counter" hauv UNIX thiab UNIX -zoo li kev khiav hauj lwm systems, koj kuj siv tau rau suav kab hauv a ntaub ntawv , los ntawm kev ntxiv qhov kev xaiv -l, yog li wc -l foo yuav suav tus lej ntawm kab hauv foo.

Yuav ua li cas koj grep nrog wildcard?

grep ua tsis siv daim ntawv qub , nws siv cov lus qhia tsis tu ncua. Yog li, "a*" txhais tau tias phim "", lossis "a", lossis "aaaaaaa", lossis "aaaaaaaaaaaaaaaaaa", thiab lwm yam. Sim "ora. *r2".. muaj lub ntsiab lus tshwj xeeb rau cov kab lus tsis tu ncua - "txhua tus cwj pwm".

Pom zoo: