Konverti MP3-on al WMA

Foje uzantoj alfrontas la bezonon serĉi certan informon en iuj dosieroj. Ofte agordaj dokumentoj aŭ aliaj volumetraj datumoj enhavas grandan nombron da linioj, do estas neeble mane trovi la necesajn datumojn. Tiam unu el la enmetitaj komandoj al la Linuksa mastruma sistemo resaniĝas, kio ebligos vin trovi la ŝnurojn en nur kelkaj sekundoj.

Uzu la komandon grep en Linukso.

Koncerne la diferencojn inter Linuksaj distribuoj, en ĉi tiu kazo ili ne ludas rolon, ĉar la komando al vi interesas grep Implicite, ĝi estas havebla en la plej multaj kunigoj kaj estas aplikita precize same. Hodiaŭ ni ŝatus diskuti ne nur la agon grep, sed ankaŭ malmunti la ĉefajn argumentojn, kiuj povas signife simpligi la serĉ-procedon.

Vidu ankaŭ: Ni serĉas dosierojn en Linukso

Prepara laboro

Ĉiuj pliaj agoj estos plenumataj per normala konzolo, ĝi ankaŭ permesas malfermi dosierojn nur per specifo de la plena vojo al ili aŭ se "Terminalo" lanĉita de la bezonata dosierujo. Vi povas trovi la gepatran dosierujon de dosiero kaj iru al ĝi en la konzolo jene:

  1. Lanĉu la dosieradministrilon kaj iru al la dezirata dosierujo.
  2. Dekstre alklaku la deziratan dosieron kaj elektu "Propraĵoj".
  3. En la langeto "Baza" legu la linion "Patra dosierujo".
  4. Nun kuru "Terminalo" konvena metodo, ekzemple, per la menuo aŭ premante la klavan kombinon Stir + Alt + T.
  5. Ĉi tie iru al la dosierujo per la komandocd / home / user / folderkie uzanto - uzantnomo kaj dosierujo - dosierujo.

Okupiĝu teamonkato + dosiernomose vi volas vidi la plenan enhavon. Detalaj instrukcioj pri kiel labori kun ĉi tiu teamo troviĝas en nia alia artikolo ĉe la suba ligilo.

Legu pli: Ekzemploj de la kata komando en Linukso

Sekvante la supre paŝojn, vi povas uzi grep, estante en la necesa dosierujo, sen specifi la plenan vojon al la dosiero.

Norma Serĉa Enhavo

Antaŭ ol konsideri ĉiujn disponeblajn argumentojn, gravas noti la kutiman serĉadon laŭ enhavo. I estos utila en tiuj momentoj, kiam vi bezonos trovi simplan kongruon per valoro kaj montri ĉiujn rilatajn liniojn.

  1. En la komandilo, enirugrep vorto testfilekie vorto - la bezonata informo, kaj testfile - dosiernomo. Kiam vi serĉas ekster la dosierujo, specifu la plenan vojon laŭ la ekzemplo./ hejmo / uzanto / dosierujo / dosiernomo. Post enigi la komandon, premu la klavon Eniru.
  2. Nur restas konatiĝi kun la disponeblaj opcioj. Plenaj linioj estas montritaj sur la ekrano, kaj ŝlosilaj valoroj estas markitaj per ruĝa.
  3. Gravas konsideri la kazon de literoj, ĉar la Linuksa kodoprezento ne estas optimumigita por serĉado sen konsideri grandajn aŭ malgrandajn karakterojn. Se vi volas preteriri la difinon de registro, enirugrep -i "vorto" -dosiero.
  4. Kiel vi povas vidi, en la sekva ekrankopio, la rezulto ŝanĝiĝis kaj plia nova linio estis aldonita.

Serĉu per ĉeno-kapto

Kelkfoje la uzantoj devas trovi ne nur ĝustan matĉon en la vicoj, sed ankaŭ por trovi la informojn, kiuj venas post ili, ekzemple, kiam raportas specifan eraron. Tiam la ĝusta solvo estas apliki la atributojn. Eniru la konzolongrep -A3 "vorto" testfileinkluzivi la jenajn tri liniojn en la rezulto post la matĉo. Vi povas skribi-A4, tiam kvar linioj estos kaptitaj, ne estas restriktoj.

Se anstataŭe-Avi aplikas la argumenton-B + nombro de liniojrezulte, datumoj ĝis la punkto de eniro montriĝos.

Argumento-Csiavice kaptas liniojn ĉirkaŭ ŝlosilvorto.

Sube vi povas vidi ekzemplojn de la asigno de la specifitaj argumentoj. Bonvolu noti, ke necesas preni en konto la kazon kaj meti citilajn citaĵojn.

grep-B3 "vorto" -dosiero
grep -C3 "vorto" -dosiero

Serĉu ŝlosilvortojn ĉe la komenco kaj fino de linioj

La bezono difini ŝlosilvorton, kiu estas ĉe la komenco aŭ ĉe la fino de linio, plej ofte okazas dum laboro kun agordaj dosieroj, kie ĉiu linio respondecas pri unu parametro. Por vidi la ĝustan eniron komence, vi devas registriĝigrep "^ vorto" testfile. Subskribu ^ nur respondecas pri la uzo de ĉi tiu opcio.

Serĉado de enhavo fine de linioj okazas proksimume laŭ la sama principo, nur inter citiloj vi devus aldoni la karakteron $, kaj la teamo akiros ĉi tiun formularon:grep "vorto $" testfile.

Serĉu numerojn

Dum serĉado de la dezirataj valoroj, la uzanto ne ĉiam havas informojn pri la ĝusta vorto ĉe la kordo. Tiam la serĉ-proceduro povas esti farita per nombroj, kiuj foje multe simpligas la taskon. Nur necese uzi la koncernan komandon en la formogrep "[0-7]" testfilekie «[0-7]» - rango de valoroj, kaj testfile - Dosiera nomo por skani.

Analizo de ĉiuj dosierujoj

Skananta ĉiujn objektojn en la sama dosierujo nomiĝas rekursie. La uzanto devas apliki nur unu argumenton, kiu analizas ĉiujn dosierojn en la dosierujo kaj montras la taŭgajn liniojn kaj ilian lokon. Vi devos enirigrep -r "vorto" / hejmo / uzanto / dosierujokie / hejmo / uzanto / dosierujo - vojo al la dosierujo por skanado.

La loko, kie la dosiero estas konservata, montriĝos en bluo, kaj se vi volas ricevi liniojn sen ĉi tiu informo, atribuu unu plian argumenton por fari la komandon.grep -h -r "vorto" + dosierujo.

Wordusta vorto-serĉado

Je la komenco de la artikolo ni jam parolis pri la kutima vorta serĉado. Tamen, per ĉi tiu metodo aldonaj aldonajĵoj aperos en la rezultoj. Ekzemple, vi trovas la vorton Uzanto, sed la komando ankaŭ montros Uzanton123, PasvortoUzanto kaj aliaj matĉoj, se ekzistas. Por eviti ĉi tiun rezulton, atribuu argumenton-w(grep -w "vorto" + dosiernomo aŭ loko).

Ĉi tiu opcio estas plenumata eĉ se vi bezonas serĉi kelkajn ĝustajn ŝlosilvortojn samtempe. En ĉi tiu kazo, eniruegrep -w "vorto1 | vorto2" testifilo. Bonvolu noti, ke en ĉi tiu kazo al grep letero estas aldonita e, kaj citaĵoj estas ununuraj.

Serĉu kordojn sen specifa vorto.

La konsiderata ilo kapablas ne nur trovi vortojn en dosieroj, sed ankaŭ montri liniojn en kiuj ne ekzistas uzanto-specifita valoro. Poste antaŭ enigi la ŝlosilan valoron kaj la dosiero aldoniĝas-v. Danke al ŝi, kiam vi aktivigas la komandon, vi vidos nur la koncernajn datumojn.

Sintakso grep kolektis kelkajn pliajn argumentojn, kiujn oni povas mallonge diskuti:

  • -Mi- montru nur la nomojn de dosieroj konformaj al la serĉaj kriterioj;
  • -s- malebligi sciigojn pri trovitaj eraroj;
  • -n- montri linio-numeron en la dosiero;
  • -b- montru la blokan numeron antaŭ la linio.

Nenio malebligas al vi apliki multoblajn argumentojn al unu eltrovo, simple enigi ilin apartigitaj per spaco, ne forgesante konsideri la aferon.

Hodiaŭ ni malmuntis la teamon detale grephavebla sur Linuksaj distribuoj. I estas unu el la normoj kaj ofte uzata. Vi povas legi pri aliaj popularaj iloj kaj ilia sintakso en nia aparta materialo ĉe la sekva ligilo.

Vidu ankaŭ: Oftaj Uzataj Komandoj en Linukso-Terminalo