Ez a cikk a használatáról szól cső parancsot a Raspberry Pi Linux rendszerben.
A Pipe Command használata
Több parancs feldolgozása a segítségével cső , kövesse az alábbi szintaxist:
$ parancs1 | parancs2 | ... | végső parancs
Az alábbiakban láthatunk néhány példát a használatára cső parancs. De mielőtt elkezdené, tegyük fel, hogy van egy nevű fájlunk példa-fájl2 és a fájl tartalma a cat paranccsal jeleníthető meg:
$ macska < fájl név >
Adatok rendezése cső segítségével
A fenti fájlban az adatok rendezve vannak, és az adatok ábécé szerinti rendezéséhez az alábbi parancsot használjuk:
$ macska példa-fájl2 | fajta
Itt az történik, hogy a fájl kimenete 'example-file2' lesz a sort parancs bemeneti eredménye.
A kimenet rendezése és mentése új fájlba
Ha a felhasználó a rendezett fájlt egy másik fájlba szeretné menteni, akkor ezt az alábbi paranccsal hajthatja végre:
Szintaxis
$ macska < fájlt név > | fajta > < új fájlt név az adatok tárolására >Példa
$ macska példa-fájl2 | fajta > rendezett fájlA fájlban a rendezett adatok 'example-file2' egy új fájlba kerül, melynek neve: rendezett fájl , és mindez egyetlen paranccsal történik:
Az itt állított eredmények ellenőrzéséhez a következőt használtuk: hogy t parancs a tárolt adatok megjelenítéséhez rendezett fájl:
$ macska rendezett fájl
A szükséges adatok kiválasztása
cső arra is használható, hogy egy fájlból kiválasszon néhány kimeneti tartalmat. Például, ha a felhasználó választani szeretne 8 kezdeti feltételeket egy fájlból, követheti az alábbi parancsot:
Szintaxis
$ macska < fájlt név > | fej -8Példa
$ macska rendezett fájl | fej -8jegyzet : Ez a szám 8 A parancs a felhasználói igényeknek megfelelően változhat.
A fejparancs kiválasztja az elsőt 8 tartalmat egy fájlból.
Akárcsak a fejparancs, a farok parancs használható a cső a tartalom megjelenítéséhez a fájl végétől. Az alábbi példában az utolsó 2 nevet jelenítjük meg a farok parancs:
Szintaxis
$ macska < fájl név > | farok -kétPélda
$ macska rendezett fájl | farok -két
Parancsok listázása
cső parancs a listaparancsokkal is használható. Az alábbiakban megosztottunk néhány példát listás parancsokra, ahol a cső használt.
1. példa
A lista parancs első példájában , segítségével megjelenítjük a rendszerben lévő fájlok teljes számát lista parancs:
$ ls | WC -lA kimenetben a fájlok teljes száma jelenik meg.
2. példa
Ebben a listás példában az összes kimenetet a „ több ” parancsot a cső parancs:
$ ls -hoz | többA fenti parancs hatására az összes kimenet megjelenik a képernyőn.
Többcsöves
Nem kötelező a pipet csak egyszer használni egy parancsban, hanem többször is. Például az alábbiakban megosztunk néhány példát, ahol a cső többször használatos.
1. példa
Az alábbi példában először rendezzük a fájlunkat, majd a rendezés után az első 8 név jelenik meg:
Szintaxis
$ macska < fájlt név > | fajta | fej -8Példa
$ macska példa-fájl2 | fajta | fej -8jegyzet : A 8-as szám más számokkal is helyettesíthető, ha a felhasználó akarja.
2. példa
Ebben a példában létrehoztam egy új fájlt, amelynek tartalma az alábbi képen látható:
Most, hogy megkeresse, hányszor ismétlődik egy szó egy fájlban, kövesse az alábbi pipe parancsot:
Szintaxis
$ macska < fájlt név > | markolat keresőszó | WC -lPélda
$ macska kereső-fájl | markolat banán | WC -lEbben a példában a „ banán ” keresztül keresi a kereső-fájl és a fájlban lévő banán szószáma az alábbi képen látható módon jelenik meg:
Ennyi az útmutatóhoz!
Következtetés
Az cső paranccsal több parancsot is összeállíthatunk. A fenti irányelvekben több forgatókönyvet is megosztottunk, ahol a cső parancs használható. Menjen át ezeken a parancsokon, és futtassa őket saját fájl létrehozásával, hogy megtanulja a használatát cső parancsokat a Raspberry Pi rendszeren.