tr - Transform, Replace and Remove specific characters from strings | #10 Practical Bash
Isi kandungan:
paste
adalah perintah yang membolehkan anda menggabungkan garis fail secara mendatar. Ia menghasilkan garis yang terdiri daripada baris yang bersamaan dengan setiap file yang dinyatakan sebagai hujah, dipisahkan oleh tab.
Dalam tutorial ini, kami akan menerangkan cara menggunakan arahan
paste
.
Bagaimana Menggunakan Perintah
paste
paste
adalah salah satu utiliti baris arahan Linux dan Unix yang kurang dikenali dan digunakan.
Sintaks umum bagi arahan
paste
adalah seperti berikut:
paste…..
Sekiranya tiada fail masukan disediakan atau bila
-
diberikan sebagai argumen,
paste
menggunakan input standard.
Katakan kami mempunyai fail berikut:
file1
Iron Man Thor Captain America Hulk Spider Man
file2
Black Widow Captain Marvel Dark Phoenix Nebula
Apabila dipanggil tanpa
paste
pilihan akan membaca semua fail yang diberikan sebagai hujah dan menggabungkan garis yang sama dengan fail yang dipisahkan dengan ruang:
paste file1 file2
Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man
Daripada memaparkan output ke skrin, anda boleh mengalihkannya ke fail menggunakan operator
>>
,
>>
:
paste file1 file2 > file3
Jika fail itu tidak wujud, ia akan diwujudkan. Operator
>
akan menimpa fail sedia ada, sementara pengendali
>>
akan menambahkan output ke fail tersebut.
Pilihan
-d
,
-delimiters
membolehkan anda menentukan senarai aksara untuk digunakan sebagai pembatas dan bukan pemisah
TAB
lalai.
Setiap pembatas digunakan secara berturut-turut. Apabila senarai itu habis,
paste
mula lagi dari aksara pemisah pertama.
Untuk menggunakan watak
_
(underscore) sebagai pembatas bukan
TAB
, anda akan menaip:
paste -d '_' file1 file2
Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_
Berikut adalah contoh menggunakan dua pembatas:
paste -d '%|' file1 file2 file1
Garis dari fail pertama dan kedua dipisahkan dengan aksara pertama dari senarai pembatas. Garis fail kedua dan ketiga dipisahkan dengan pemisah kedua.
Jika lebih banyak fail diberikan,
paste
bermula lagi dari permulaan senarai.
Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man
The
-s
,
--serial
pilihan
--serial
memberitahu
paste
untuk memaparkan baris satu fail pada satu masa dan bukannya satu baris dari setiap fail.
paste -s file1 file2
Perintah ini akan menggabungkan semua baris dari fail yang diberikan dalam baris yang dipisahkan:
Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula
Apabila digunakan dengan pilihan
-z
,
--zero-terminated
,
paste
menggunakan aksara batal untuk membatasi item dan bukannya aksara barisan default. Tingkah laku ini berguna apabila
paste
digunakan dalam kombinasi dengan
find -print0
dan
xargs -0
untuk mengendalikan nama fail yang mengandungi aksara khas.
Kesimpulannya
Perintah
paste
digunakan untuk menggabungkan baris yang berkaitan dengan fail yang diberikan.
Baris Periksa Baris Pilihan, Suis, Parameter

Baris Perintah ini menyemak cakera baris perintah atau pilihan chkdsk , suis & parameter dalam Windows 10/8/7 & cara menggunakan perintah chkdsk seperti chkdsk / r, dll
Rizab Baris Baris Seluruh untuk Taskbar Butang di Windows

Anda boleh menetapkan satu baris keseluruhan di bahagian atas yang akan dikhaskan untuk Ikon Pelancaran Pantas , dan barisan bawah untuk Taskbar Buttons dalam komputer Windows.
Perintah Wc di linux (mengira bilangan baris, kata, dan aksara)

Pada sistem operasi Linux dan Unix, perintah wc membolehkan anda mengira bilangan garisan, kata, aksara, dan bait setiap fail atau input standard dan mencetak hasilnya.