Tha cat command na ghoireas ainmeil Unix a bhios a’ leughadh faidhlichean ann an òrdugh. Sgrìobh iad gu toradh àbhaisteach. Tha an t-ainm a’ tighinn bhon ghnìomh aige airson na sgrìobhainnean a cho-chruinneachadh agus a chlàradh. Tha Tac (is e sin “cat” air ais) a’ ceangal a h-uile clàr ri toradh traidiseanta gu math coltach ri àithne cat. Ach mu choinneamh: loidhne-air-loidhne, clò-bhuail an loidhne mu dheireadh an toiseach. Tha an artaigil seo a’ mìneachadh mu “Mar a chleachdas tu òrdughan ‘cat’ agus ‘tac’ le eisimpleirean”. Bu chòir an eisimpleir bunaiteach de òrdugh cat a bhith mar seo –
$ cat teacsa.txt
Is e an àithne gu h-àrd faidhlichean a leughadh agus an taisbeanadh gu stdout , a’ ciallachadh susbaint nam faidhlichean a thaisbeanadh air do cheann-uidhe. Bu chòir an toradh sampall a bhith mar seo –
Is toil leam tutorialspoint.com
Is e cleachdadh eile den àithne cat a bhith a’ sgrùdadh no a’ cur còmhla faidhle no dhà còmhla agus an toradh a chuir gu monitor mar a chithear gu h-ìosal –
$cat text.txt text2.txt text3.txt
Bu chòir an toradh sampall a bhith mar seo –
Is toil leam tutorialspoint.com Is toil leam an raon còdaidh ann an tutorialspoint.com Is toil leam send18.com
Faodar an àithne seo a chleachdadh cuideachd gus grunn fhaidhlichean a cho-chruinneachadh (a dhol còmhla) ann an aon fhaidhle singilte a’ cleachdadh an “>” Linux mar a chithear gu h-ìosal –
$cat text.txt text2.txt>text3.txt
Bidh an àithne gu h-àrd a’ tighinn còmhla ri text.txt agus text2.txt agus a’ co-chruinneachadh an dàta ann am faidhle faidhle-text3.txt eile. Bu chòir an toradh sampall a bhith mar seo –
Is toil leam tutorialspoint.com Is toil leam an raon còdaidh ann an tutorialspoint.com
Tha an t-òrdugh cat cuideachd air a chleachdadh gus an susbaint a chopaigeadh bho aon fhaidhle gu faidhle ùr eile. Faodar am faidhle ùr (ùrachadh) ath-ainmeachadh mar neo-riaghailteach. Mar eisimpleir, dèan lethbhreac den fhaidhle a leanas bhon àite làithreach gu / tmp/ directory mar a chithear gu h-ìosal –
/Desktop$ cat text.txt> /tmp/file.txt
Bidh an àithne gu h-àrd a’ dèanamh lethbhreac de dhàta faidhle text.txt gu faidhle file.txt. Bu chòir an toradh sampall a bhith mar seo –
~/Desktop$ cat text.txt> /tmp/file.txt ~/Desktop$ cd /tmp/ /tmp$ cat faidhle.txt Is toil leam tutorialspoint.com
Is e nas lugha de chleachdadh den àithne cat faidhle ùr a chruthachadh leis an àithne gu h-ìosal –
~/Desktop$ cat>abc.txt
Bu chòir an toradh sampall a bhith mar seo –
/Deasg $ ls abc.txt text3.txt tumblr_static_ic_mysoundcloud512full.png text2.txt text.txt lìn-1024x490.png
Cleachdadh Tac Command ann an Linux
Tha Tac cha mhòr mar am modail cùil de àithne cat (a bharrachd air a litreachadh air ais) a bhios a’ clò-bhualadh a h-uile loidhne de dh ’aithisg a’ tòiseachadh bhon loidhne as ìsle agus a ’crìochnachadh air an loidhne as àirde ann an toradh fasanta an inneal agad. Bu chòir eisimpleir eisimpleir a bhith mar seo –
$tac teacsa3.txt
Bu chòir an toradh sampall a bhith mar seo –
Is toil leam an raon còdaidh ann an tutorialspoint.com Is toil leam tutorialspoint.com
Is e an cleachdadh as cudromaiche de àithne tac , gum faod e cuideachadh mòr a thoirt seachad gus faidhlichean log a dhì-bhugachadh, eadhon a’ tionndadh òrdugh ùineail susbaint log. Bu chòir an eisimpleir eisimpleir a bhith mar seo –
$ tac /var/log/dpkg.log
Bu chòir an toradh sampall a bhith mar seo –
2016-12-12 11:48:30 pacaidean tòiseachaidh a’ rèiteachadh 2016-12-12 11: 48: 30 inbhe air a chuir a-steach sqlitebrowser: amd64 3.9.0ubuntu1-0 ~ 1225 ~ 201608241849 ~ ubuntu16.04.1 2016-12-12 11:48:30 inbhe leth-rèiteachaidh sqlitebrowser: amd64 3.9.0ubuntu1-0~1225~201608241849~ubuntu16.04.1 2016-12-12 11:48:29 inbhe sqlitebrowser gun phacaid: amd64 3.9.0ubuntu1-0~1225~201608241849~ubuntu16.04.1 2016-12-12 11:48:29 rèiteachadh sqlitebrowser: amd64 3.9.0ubuntu1-0~1225~201608241849~ubuntu16.04.1 2016-12-12 11:48:29 pacaidean tòiseachaidh a’ rèiteachadh 2016-12-12 11: 48: 29 inbhe taic mime air a chuir a-steach: uile 3.59ubuntu1 2016-12-12 11: 48: 29 inbhe taic mime leth-rèiteachaidh: uile 3.59ubuntu1 2016-12-12 11:48:29 taic-miime triproc: uile 3.59ubuntu1 2016-12-12 11: 48: 29 inbhe air a chuir a-steach bamfdaemon: amd64 0.5.3 ~ bzr0 + 16.04.20160701-0ubuntu1 2016-12-12 11: 48: 29 inbhe bamfdaemon leth-rèiteachaidh: amd64 0.5.3~bzr0 + 16.04.20160701-0ubuntu1 ...................................................... ......................................
Às deidh an artaigil seo, bidh e comasach dhut tuigsinn – Mar a chleachdas tu òrdughan ‘cat’ agus ‘tac’ le eisimpleirean ann an Linux, thig sinn suas le barrachd chleasan agus molaidhean stèidhichte air Linux. Cùm a’ leughadh! Air ùrachadh: 20/01/2020 12:22:24
- Ceistean is Freagairtean Co-cheangailte
- Mar a nì thu ath-ruith air na h-òrdughan mu dheireadh a chaidh a chuir an gnìomh ann an Linux?
- md5sum Command ann an Linux le eisimpleirean
- Giullachd teacsa is faidhle a’ cleachdadh sed Linux Commands
- Mar a chleachdas tu òrdughan cuideachaidh PowerShell?
- Mar a nì thu liosta de na h-òrdughan agus na h-ailias a tha rim faighinn air Linux?
- Òrdughan nslookup Linux gus fuasgladh fhaighinn air frithealaiche ainm fearainn dns
- Mar a chleachdas tu pìob le òrdugh lorg Linux?
- Riaghailtean Linux IPTables a chleachdar gu tric le eisimpleirean
- Mar a chleachdas tu modh meud Liosta () ann an Java Le Eisimpleirean?
- Mar a chleachdas tu àithne diff ann an linux
- Mar a chleachdas tu am modal fo-phròiseas le pìoban air Linux?
- Mar a chleachdas tu chmod gu ath-chuairteach air Linux?
- Mar a chleachdas tu dathan bogha-froise ann an Linux terminal
- 10 Eisimpleirean Netstat Command air Linux
- Mar a nì thu diofar òrdughan thairis air ssh le Python?
tac Syntax
Coltach ris an àithne cat, faodaidh tu tac a chleachdadh agus an uairsin am faidhle a tha thu airson a shusbaint a cho-chruinneachadh air ais. Anns an eisimpleir gu h-ìosal, tha an aon fhaidhle againn le susbaint air a thaisbeanadh a’ cleachdadh an àithne tac agus cat gus an eadar-dhealachadh eadar an dà àithne a chomharrachadh. Thoir an aire mar a tha anns a’ chiad toradh a’ cleachdadh cat, tha an linuxhint againn air a chlò-bhualadh mar a’ chiad loidhne, ach nuair a chleachdas sinn tac, thig e mu dheireadh air sgàth an toradh a thionndadh air ais.
Roghainnean tac
Tha trì prìomh roghainnean ann as urrainn dhut a chleachdadh leis an àithne tac:
- -b : Tha e air a chleachdadh nuair a tha thu ag iarraidh gun tig an dealaiche roimhe agus chan ann às a dhèidh.
- -r : Tha e air a chleachdadh nuair a bu chòir an dealaiche a chuir ris a mhìneachadh mar regex.
- -s : Tha e air a chleachdadh nuair a dh’fheumas tu sreang a chleachdadh san fhaidhle mar sgaradh.
Bheir sinn beagan eisimpleirean gus faicinn mar a tha tac ag obair.
A’ sgaradh fhaidhlichean nuair a bhios tu a’ cleachdadh tac
Le tac, faodaidh tu toradh barrachd air aon fhaidhle a cho-chruinneachadh, ach mura cuir thu dealaiche ris, measgachadhidh an toradh. Mar eisimpleir, san eisimpleir gu h-ìosal, tha sinn air tac a chleachdadh gus dà fhaidhle a cho-cheangail. Mothaich mar nach eil dealaiche ann gus toradh gach faidhle a dhealachadh. Gus dealaiche a chuir ris ron ath shreang no faidhle, cleachd an roghainn -b.
Nam feumadh sinn an STRING a chleachdadh mar an dealaiche, b’ urrainn dhuinn am bratach -s a chleachdadh.
Thoir an aire, leis a’ bhratach -s, nach fhaigh thu loidhne ùr mar an dealaiche. An àite sin, bidh an dealaiche STRING a’ toirt air toradh an dàrna faidhle a chlò-bhualadh. Faodaidh tu an -r a chleachdadh an àite an -s gus an sreang dealachaidh a làimhseachadh mar abairt àbhaisteach. Chì sinn mar a tha cleachdadh -r eadar-dhealaichte bho bhith a’ cleachdadh -s.
A bharrachd air an sin, ma dh’fheumas tu sreang sònraichte a chleachdadh mar an dealaiche , cha leig thu leas ach a shònrachadh agus a chuairteachadh ann an comharran-luirg. Mar eisimpleir, gus susbaint an fhaidhle a sgaradh le sreang a tha san fhaidhle, b’ urrainn dhuinn an àithne a ruith mar a chithear. $tac —separator=» STRING» AINM-AN-faidhle
Thoir an aire nach deach am faidhle againn a sgaradh sa chiad toradh, ach san dàrna toradh, tha sinn air an sgaradh a chruthachadh a’ cleachdadh a’ bhratach –separator =””. Sin mar as urrainn dhut obrachadh leis an àithne tac. Faodaidh tu an duilleag cuideachaidh fhosgladh gus tuigsinn mar a tha na diofar roghainnean a’ freagairt ris an àithne.
Co-dhùnadh
Bidh an àithne bash tac ag obair san aon dòigh ri cat ann a bhith a’ co-chruinneachadh susbaint faidhle, dìreach, sa chùis seo, gu bheil e ag obair air ais. Chòmhdaich an iùl seo na diofar roghainnean as urrainn dhut a chleachdadh le tac agus thairg e eisimpleirean de gach roghainn gus do chuideachadh le bhith a’ faireachdainn aig an taigh leis an àithne. Feuch e, gu sònraichte le faidhlichean a tha thu airson an susbaint fhaicinn, a’ tòiseachadh leis an fheadhainn aig a’ bhonn, a rèir an rèiteachaidh.
Mu dheidhinn an ùghdair
Tha Denis na neach-saidheans coimpiutair le ùidh mhòr ann an lìonrachadh agus tèarainteachd saidhbear. Is toil leam an inneal-crìochnachaidh, agus tha cleachdadh Linux na chur-seachad. Tha mi dìoghrasach mu bhith a’ roinn mholaidhean agus bheachdan mu Linux agus coimpiutaireachd.
Fatmawati Achmad Zaenuri/Shutterstock.com Bidh na h-òrdughan
cat
agus na h- tac
òrdughan a ‘taisbeanadh susbaint nam faidhlichean teacsa, ach tha barrachd ann dhaibh na tha a’ coinneachadh ris an t-sùil. Dàibheadh beagan nas doimhne agus ionnsaich cuid de chleasan toraidh toraidh Linux. Is e seo dà àithne bheag shìmplidh, gu tric air an diùltadh mar sin – ro shìmplidh airson a bhith gu feum sam bith. Ach aon uair ‘s gu bheil fios agad air na diofar dhòighean anns an urrainn dhut an cleachdadh, chì thu gu bheil iad gu tur comasach air an cuid chothromach den togail trom a dhèanamh nuair a thig e gu bhith ag obair le faidhlichean.
An cat Command
cat
air a chleachdadh gus susbaint faidhlichean teacsa a sgrùdadh, agus gus pàirtean de fhaidhlichean a cheangal ri chèile gus faidhle nas motha a chruthachadh. Aig aon àm – air ais ann an àm a ‘mhodem dial-up – bhiodh faidhlichean binary gu tric air am briseadh a-steach do ghrunn fhaidhlichean nas lugha gus an luchdachadh sìos a dhèanamh nas fhasa. An àite aon fhaidhle mòr a luchdachadh sìos, tharraing thu air ais gach faidhle nas lugha. Mura h-urrainn dhut faidhle singilte a luchdachadh sìos gu ceart, gheibheadh tu an aon fhaidhle sin a-rithist. Gu dearbh, bha feum agad air dòigh gus an cruinneachadh de fhaidhlichean nas lugha ath-chruthachadh air ais dhan aon fhaidhle binary obrachaidh. Canar concatenating ris a’ phròiseas sin. Agus sin far an cat
tàinig e agus cò às a fhuair e an t-ainm. Tha ceanglaichean bann-leathann agus snàithleach air adhbhrachadh gu bheil an fheum sònraichte sin a’ seargadh – gu math coltach ri fuaimean dial-up sgreuchail – mar sin dè a tha air fhàgail airson cat
a dhèanamh an-diugh? Dìreach tòrr.
A’ taisbeanadh faidhle teacsa
Airson cat
liosta a dhèanamh de shusbaint faidhle teacsa gu uinneag crìochnachaidh, cleachd an àithne a leanas. Dèan cinnteach gur e faidhle teacsa a th’ anns an fhaidhle. Ma dh’ fheuchas tu ri susbaint faidhle dà-chànanach a liostadh gu uinneag a’ cheann-uidhe, bidh na toraidhean do-chreidsinneach. Is dòcha gum bi seisean ceann-uidhe glaiste agad no nas miosa.
cat dàn1.txt
Tha susbaint an fhaidhle poem1.txt ri fhaicinn ann an uinneag a’ cheann-uidhe.
Chan eil an sin ach leth den dàn ainmeil. Càite bheil an còrr dheth? Tha faidhle eile an seo air a bheil poem2.txt. Is urrainn dhuinn
cat
liosta a dhèanamh de shusbaint ioma faidhle le aon àithne. Chan eil againn ach na faidhlichean a liostadh ann an òrdugh air an loidhne-àithne.
cat dàn1.txt poem2.txt
Tha sin a’ coimhead nas fheàrr; tha an dàn gu lèir againn a-nis.
A ‘cleachdadh cat Le nas lugha
Tha an dàn uile ann, ach chaidh e seachad air an uinneig ro luath airson a’ chiad rann no dhà a leughadh. Is urrainn dhuinn an toradh a phìobadh bho cat
a-steach less
agus gluasad sìos tron teacsa aig ar astar fhèin.
cat dàn1.txt poem2.txt | nas lugha
Faodaidh sinn a-nis gluasad air ais agus air adhart tron teacsa ann an aon sruth, eadhon ged a tha e air a chumail ann an dà fhaidhle teacsa fa leth.
A ‘àireamhachadh nan loidhnichean ann am faidhle
Faodaidh sinn cat àireamh nan loidhnichean san fhaidhle mar a tha e air a thaisbeanadh. Gus seo a dhèanamh, bidh sinn a ‘cleachdadh an -n
roghainn (àireamh).
cat -n dàn1.txt
Tha na loidhnichean air an àireamhachadh mar a tha iad air an taisbeanadh ann an uinneag a’ chrìoch.
Na cuir àireamh loidhnichean bàn
Chaidh againn air na loidhnichean a bhith air an àireamhachadh le cat
, ach tha na loidhnichean bàn eadar na rannan gan cunntadh cuideachd. Gus na loidhnichean teacsa a bhith air an àireamhachadh ach gus na loidhnichean bàn a leigeil seachad, cleachd an -b
roghainn (àireamh neo-bàn).
cat -b dàn1.txt
A-nis tha na loidhnichean teacsa air an àireamhachadh, agus tha na loidhnichean bàn air an leigeil seachad.
Na seall Ioma loidhnichean bàn
Ma tha earrannan de loidhnichean bàn leantainneach ann am faidhle, faodaidh sinn iarraidh cat
gun leig sinn seachad a h-uile loidhne bàn ach aon. Seall air an fhaidhle seo. Bidh an ath àithne ag adhbhrachadh
cat
nach seall thu ach aon loidhne bhàn bho gach sreath de loidhnichean bàn. Is e an roghainn a dh’fheumas sinn airson seo a choileanadh an roghainn -s
(squeeze-blank).
cat -s dàn1.txt
Chan eil seo a’ toirt buaidh air susbaint an fhaidhle ann an dòigh sam bith; bidh e dìreach ag atharrachadh an dòigh anns a bheil
cat
am faidhle a’ taisbeanadh.
Tabaichean taisbeanaidh
Ma tha thu airson faighinn a-mach a bheil àite geal air adhbhrachadh le beàrnan no tabaichean, faodaidh tu faighinn a-mach a’ cleachdadh an -T
roghainn (show-tabs).
cat -T dàn1.txt
Tha na tabaichean air an riochdachadh leis na caractaran “^I”.
A’ taisbeanadh deireadh nan loidhnichean
Faodaidh tu sgrùdadh a dhèanamh airson àite geal a leantainn le bhith a’ cleachdadh an -E
roghainn (crìochan taisbeanaidh).
cat -E dàn1.txt
Tha deireadh nan loidhnichean air an riochdachadh leis a’ charactar “$”.
A’ co-chruinneachadh fhaidhlichean
Chan eil e ciallach dàn a shàbhaladh ann an dà fhaidhle, le leth anns gach fear. Thig sinn còmhla riutha agus nì sinn faidhle ùr leis an dàn gu lèir ann.
cat poem1.txt poem2.txt > jabberwocky.txt
cleachd
cat
sinn airson sùil a thoirt air an fhaidhle ùr againn:
cat jabberwocky.txt
Anns an fhaidhle ùr againn tha susbaint an dà fhaidhle eile.
A’ ceangal teacsa ri faidhle a th’ ann mar-thà
Tha sin nas fheàrr, ach gu fìrinneach, chan e an dàn gu lèir a th’ ann. Tha an rann mu dheireadh a dhìth. Tha an rann mu dheireadh ann an Jabberwocky an aon rud ris a’ chiad rann. Ma tha a’ chiad rann againn ann am faidhle, faodaidh sinn seo a chur ri bonn an fhaidhle jabberwocky.txt, agus bidh an dàn iomlan againn. Anns an ath àithne seo, feumaidh sinn >>
, chan e dìreach >
. Ma chleachdas sinn aon >
nì sinn sgrìobhadh thairis air jabberwocky.txt. Chan eil sinn airson sin a dhèanamh. Tha sinn airson teacsa a chuir ris a bhonn.
cat first_verse.txt >> jabberwocky.txt
Bheir sinn sùil air susbaint an fhaidhle jabberwocky.txt:
cat jabberwocky.txt
Agus mu dheireadh, tha a h-uile pàirt den dàn còmhla.
Ag ath-stiùireadh stdin
Faodaidh tu cuir a-steach bhon mheur-chlàr ath-stiùireadh gu faidhle le bhith a’ cleachdadh cat
. Thèid a h-uile dad a tha thu a’ sgrìobhadh ath-stiùireadh dhan fhaidhle gus am buail thu Ctrl+D. Thoir an aire gu bheil sinn a ‘cleachdadh aon >
oir tha sinn airson am faidhle a chruthachadh (no sgrìobhadh thairis air, ma tha e ann).
cat > my_poem.txt
Faodaidh sinn tòiseachadh a’ taipeadh cho luath ‘s a chuireas sinn a-mach an àithne. Bhuail sinn Ctrl+D nuair a tha sinn deiseil. Faodaidh sinn an uairsin sùil a thoirt air susbaint an fhaidhle ùr le:
cat mo-dàn.txt
Is dòcha gur e an fhuaim sin mar roth-uidheam fada air falbh Lewis Carroll a’ snìomh san uaigh aige aig astar luath.
An àithne tac
tac
coltach ri cat
, ach tha e a’ liostadh susbaint nam faidhlichean ann an òrdugh cùil. Chì sinn sin:
tac my_poem.txt
Agus tha am faidhle air a liostadh gu uinneag a’ chrìoch ann an òrdugh cùil. Anns a ‘chùis seo, chan eil buaidh sam bith aige air airidheachd litreachais.
A’ cleachdadh tac Le stdin
Le bhith a’ cleachdadh tac
às aonais ainm faidhle bheir e air obrachadh air an cuir a-steach bhon mheur-chlàr. Le bhith a’ bualadh Ctrl+D cuiridh sin stad air an ìre cuir a-steach, agus liostaichidh tac ann an cùl an òrdugh ge bith dè a chuir thu a-steach.
tac
Nuair a thèid Ctrl + D a bhualadh, thèid an cuir a-steach a thionndadh air ais agus a liostadh gu uinneag a’ chrìoch.
A’ cleachdadh tac Le Log Files
A bharrachd air cleasan parlor aig ìre ìosal, an urrainn dhut tac
dad a dhèanamh feumail? Seadh, faodaidh e. Bidh mòran de fhaidhlichean loga a’ cur na h-inntrigidhean as ùire aca aig bonn an fhaidhle. A’ cleachdadh tac
(agus, gu mì-thuigseach, head
) is urrainn dhuinn an inntrigeadh mu dheireadh a chuir a-steach don uinneag crìche. Cleachdaidh sinn tac
am faidhle syslog a liostadh air chùl, agus a phìobadh a-steach gu head
. Le bhith ag iarraidh head
gun clò-bhuail thu a’ chiad loidhne a gheibh e a-mhàin (le taing dha tac
sin an loidhne mu dheireadh san fhaidhle), chì sinn an inntrigeadh as ùire san fhaidhle syslog.
tac /var/log/syslog | ceann -1
head
a’ clò-bhualadh an inntrig as ùire bhon fhaidhle syslog agus an uairsin a-mach. Thoir an aire nach head
eil ann ach aon loidhne a chlò-bhualadh – mar a dh’iarr sinn – ach tha an loidhne cho fada ‘s gum bi i a’ cuairteachadh dà uair. Sin as coireach gu bheil e coltach ri trì loidhnichean toraidh ann an uinneag a’ chrìoch.
A’ cleachdadh tac le Text Records
tac
Is e bòidhchead an cleas mu dheireadh a tha air a thaobh. Mar as trice, bidh tac
e ag obair air faidhlichean teacsa le bhith ag obair troimhe loidhne air loidhne, bhon bhonn gu h-àrd. Is e loidhne sreath de charactaran air an crìochnachadh le caractar loidhne ùr. Ach is urrainn dhuinn innse dhuinn a bhith ag tac
obair le crìochan eile. Leigidh seo leinn dèiligeadh ri “pìosan” de dhàta taobh a-staigh an fhaidhle teacsa mar chlàran dàta. Canaidh sinn gu bheil faidhle log againn bho phrògram air choreigin a dh’ fheumas sinn ath-sgrùdadh no sgrùdadh. Bheir sinn sùil air a chruth le less
.
nas lugha de logfile.dat
Mar a chì sinn, tha cruth ath-aithris air an fhaidhle. Tha sreathan de thrì loidhnichean de luachan hexadecimal ann. Tha loidhne leubail aig gach seata de thrì loidhnichean hexadecimal a thòisicheas “= SEQ”, le sreath de dh’ àireamhan às a dhèidh.
Ma sgrolaicheas sinn gu bonn an fhaidhle, chì sinn gu bheil tòrr de na clàran sin ann. Tha an tè mu dheireadh air a h-àireamhachadh 865.
Gabhamaid ris, airson adhbhar sam bith, gum feum sinn obrachadh tron fhaidhle seo ann an òrdugh cùil, clàr dàta le clàr dàta. Feumar òrdugh loidhne nan trì loidhnichean hexadecimal anns gach clàr dàta a ghleidheadh. Nì sinn nota gu bheil na trì loidhnichean mu dheireadh san fhaidhle a’ tòiseachadh le luachan hexadecimal 93, E7 agus B8, san òrdugh sin. Cleachdamaid
tac
airson am faidhle a thionndadh air ais. Is e faidhle glè fhada a th’ ann agus mar sin cuiridh sinn a-steach e less
.
tac logfile.dat | nas lugha
Bidh sin a’ cur cùl ris an fhaidhle, ach chan e an toradh a tha sinn ag iarraidh a th’ ann. Tha sinn airson gun tèid am faidhle a thionndadh air ais, ach feumaidh na loidhnichean anns gach clàr dàta a bhith san òrdugh tùsail aca.
Chlàr sinn na bu thràithe gu bheil na trì loidhnichean mu dheireadh san fhaidhle a’ tòiseachadh le luachan hexadecimal 93, E7 agus B8, san òrdugh sin. Chaidh òrdugh nan loidhnichean sin a thionndadh air ais. Cuideachd, tha na loidhnichean “= SEQ” a-nis fo gach seata de thrì loidhnichean hexadecimal.
tac
chun an teasairginn.
tac -b -r -s ^=SEQ.+[0-9]+*$ logfile.dat | nas lugha
Briseamaid sin sìos. Tha an
-s
roghainn (sgaradair) ag innse tac
na tha sinn airson a chleachdadh mar an t-eadar-dhealachadh eadar na clàran againn. Tha e ag innse tac
gun a bhith a’ cleachdadh a charactar loidhne ùr àbhaisteach, ach an dealaiche againn a chleachdadh na àite. Tha an -r
roghainn (regex) ag iarraidh tac
a bhith a’ làimhseachadh an t-sreang dealachaidh mar abairt àbhaisteach. Tha an -b
roghainn (roimhe) ag adhbhrachadh tac
gun tèid an dealaiche a liostadh ro gach clàr an àite às a dhèidh (is e sin suidheachadh àbhaisteach an dealaiche bunaiteach aige, an caractar loidhne ùr). Tha an -s
sreang (sgaradair) ^=SEQ.+[0-9]+*$
air a mhìneachadh mar a leanas: Tha an ^
caractar a’ riochdachadh toiseach na loidhne. Tha seo air a leantainn le =SEQ.+[0-9]+*$
. Tha seo ag iarraidh tac
coimhead airson gach tachartas de “= SEQ.” aig toiseach loidhne, air a leantainn le sreath àireamhan sam bith (air an comharrachadh le [0-9]
), agus air a leantainn le seata charactaran sam bith eile (air a chomharrachadh le *$
). Tha sinn a’ pìobadh a’ chrannchur gu lèir a-steach less
, mar as àbhaist. Tha am faidhle againn a-nis air a thaisbeanadh ann an òrdugh cùil le gach loidhne leubail “= SEQ” air a liostadh ro na trì loidhnichean de dhàta hexadecimal aige. Tha na trì loidhnichean de luachan hexadecimal san òrdugh tùsail aca taobh a-staigh gach clàr dàta. Faodaidh sinn seo a sgrùdadh gu sìmplidh. Tha a’ chiad luach aig a’ chiad trì loidhnichean de hexadecimal (sin na trì loidhnichean mu dheireadh mus deach am faidhle a thionndadh air ais) a rèir nan luachan a ghabh sinn clàr na bu thràithe: 93, E7 agus B8, san òrdugh sin. Tha sin gu math cleas airson aon-loidhne uinneag crìche.
Tha adhbhar aig a h-uile dad
Ann an saoghal Linux, faodaidh eadhon na h-òrdughan agus na goireasan as sìmplidh a bhith aig feartan iongantach agus cumhachdach. Tha feallsanachd dealbhaidh ghoireasan sìmplidh a nì aon rud gu math, agus a bhios ag eadar-obrachadh gu furasta le goireasan eile, air òrdughan beaga neònach adhbhrachadh, leithid tac
. Aig a ‘chiad sealladh, tha e coltach gu bheil e beagan neònach. Ach nuair a choimheadas tu fon uachdar, tha cumhachd ris nach robh dùil as urrainn dhut a chleachdadh airson do bhuannachd. No, mar a tha feallsanachd eile ag ràdh, “ Na dean tarcuis air an nathair air son nach ‘eil adhaircean agad, oir cò a their nach bi i na dhràgon ? LEABH A-STEACH
- > 10 Òrdughan Linux Bunasach airson Luchd-tòiseachaidh
- › Mar a chleachdas tu eval ann an Linux Bash Scripts
- › Mar a chleachdas tu an t-òrdugh ath-bhreith air Linux
- > Eisimpleirean 9 Bash Script gus do thòiseachadh air Linux
- › Thig HBO Max agus Discovery + còmhla nas luaithe na bha dùil
- › Seo Cuin Windows 10 Sguabaidh às Internet Explorer
- › Tha thu a’ cumail sùil air do chadal ceàrr
- > 8 roghainnean bunaiteach Microsoft Word a bu chòir dhut atharrachadh
- Mar a chuireas tu stad air fios a thig a-steach air iphone
- Mar a gheibh thu ìrean math san oilthigh
- Mar a bheir thu air falbh teachdaireachdan instagram |
- Mar a nì thu mega mean-fhàs
- Mar a gheibh thu hamster gu cadal