Shell scripting Tutorial-18 Paste Command Merging Multiple File Lines | Tech Arkit
Talaan ng mga Nilalaman:
paste
ang isang utos na nagbibigay-daan sa iyo upang pagsamahin ang mga linya ng mga file nang pahalang. Ito ang mga linya ng output na binubuo ng sunud-sunod na kaukulang mga linya ng bawat file na tinukoy bilang isang argumento, na pinaghiwalay ng mga tab.
Sa tutorial na ito, ipapaliwanag namin kung paano gamitin ang utos ng
paste
.
Paano Gamitin ang I-
paste
Command
paste
ay isa sa mga mas maliit at kilalang Linux at Unix utos na linya ng utos.
Ang pangkalahatang syntax para sa utos ng i-
paste
ay ang mga sumusunod:
paste…..
Kung walang ibinigay na mga file sa pag-input o kailan
-
ibinibigay bilang argumento, ginagamit ang i-
paste
ang karaniwang input.
Ipagpalagay na mayroon kaming mga sumusunod na file:
file1
Iron Man Thor Captain America Hulk Spider Man
file2
Black Widow Captain Marvel Dark Phoenix Nebula
Kapag nag-invoke nang walang isang pagpipilian sa pag-
paste
ay babasahin ang lahat ng mga file na ibinigay bilang mga argumento at pahalang na pagsamahin ang mga kaukulang linya ng mga file, na pinaghiwalay ng puwang:
paste file1 file2
Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man
Sa halip na ipakita ang output sa screen, maaari mong mai-redirect ito sa isang file gamit ang
>
,
>>
operator:
paste file1 file2 > file3
Kung ang file ay hindi umiiral, ito ay malilikha. Ang
>
operator ay mag-overwrite ng isang umiiral na file, habang ang
>>
operator ay magdagdag ng output sa file.
Ang
-d
,
-delimiters
pagpipilian ay nagbibigay-daan sa iyo upang tukuyin ang isang listahan ng mga character na gagamitin bilang mga delimiter sa halip na ang default na
TAB
separator.
Ang bawat delimiter ay magkakasunod na ginagamit. Kapag naubos ang listahan, muling magsisimula ang pag-
paste
mula sa unang character na delimiter.
Upang magamit ang
_
(salungguhit) na character bilang isang delimiter sa halip na
TAB
,
TAB
-type mo:
paste -d '_' file1 file2
Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_
Narito ang isang halimbawa ng paggamit ng dalawang mga delimiter:
paste -d '%|' file1 file2 file1
Ang mga linya mula sa una at pangalawang file ay pinaghiwalay sa unang character mula sa listahan ng mga delimiters. Ang pangalawa at pangatlong mga linya ng file ay pinaghiwalay sa pangalawang delimiter.
Kung maraming mga file ang ibinigay, i-
paste
muli ang simula mula sa simula ng listahan.
Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man
Ang
-s
,
--serial
opsyon na pang-
--serial
nagsasabi sa i-
paste
upang ipakita ang mga linya ng isang file sa isang pagkakataon sa halip na isang linya mula sa bawat file.
paste -s file1 file2
Ang utos ay pagsamahin ang lahat ng mga linya mula sa ibinigay na file sa mga hiwalay na linya:
Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula
Kapag ginamit gamit ang
-z
,
--zero-terminated
pagpipilian, i-
paste
gumagamit ng isang null na character upang malimitahan ang mga item sa halip na ang default na karakter ng newline. Ang pag-uugali na ito ay madaling gamitin kapag ang i-
paste
ay ginagamit sa pagsasama sa mga
find -print0
at
xargs -0
utos upang hawakan ang mga pangalan ng file na naglalaman ng mga espesyal na character.
Konklusyon
Ang utos ng
paste
ay ginagamit upang pagsamahin ang mga kaukulang linya ng mga naibigay na file.
Mga Koponan ay nagtatrabaho upang pagsamahin ang dynamic na mapagkukunan ng VI pamamahala at mabilis na kakayahan sa paglalaan ng server sa Oracle VM, pati na rin ang pagsamahin ang teknolohiya sa Oracle Enterprise Manager, sinabi Wim Coekaerts, vice president ng Linux at virtualization engineering, sa panahon ng isang webcast para sa mga customer.
"Ito ay magiging isang "Mas mahusay na pagbabasa: Pinakamahusay na mga kahon ng NAS para sa streaming ng media at backup]
Sa halip ng pagpasok ng mga linya ng code, pinapayagan ka ng App Inventor bumuo ng isang buong application sa pamamagitan ng pag-drag at pag-drop ng mga item tulad ng mga pindutan, mga kahon ng entry ng teksto, at mga larawan papunta sa tagabuo ng application. Ang Inventor ng App ay nagbibigay din sa iyo ng access sa iba't ibang mga tampok ng telepono na maaari mong isama sa iyong app tulad ng GPS, accelerometers, at pagsasama sa mga serbisyo na batay sa Web tulad ng Twitter.
[Karagdagang pagbabasa: Ang pinakamahusay na mga teleponong Android para sa bawat badyet. ]
Ang tugon sa ang media ay karaniwang umiikot sa paligid ng mga walang kabuluhang, hindi propesyonal na mga aspeto ng social networking, at kung paano nagbibigay ang Outlook Social Connectors ng isang buong bagong antas ng goofing off para sa mga gumagamit na dapat na nakikibahagi sa mga produktibong gawain na nag-aambag sa ilalim na linya. Mayroong tiyak na potensyal para sa na, ngunit ang mga gumagamit na mag-aaksaya ng oras sa Outlook Social Connectors ay ang mga parehong na pag-aaksaya ng pam
Gayunpaman, para sa mga hindi gaanong nakakagambala mga gumagamit, Ang mga konektor ay nagpapabuti sa mga komunikasyon at nagpapadali sa mga proseso ng negosyo upang paganahin ang higit na kahusayan at pagiging produktibo. Tinitipon ng Outlook Social Connector ang lahat ng e-mail, mga attachment ng file, mga kaganapan sa kalendaryo, mga update sa katayuan, at iba pang mga post sa social networking sa isang pane ng Outlook na nagbibigay-daan sa mga gumagamit na manatiling napapanahon sa mga kasal







