linux 命令之 字串處理命令 paste

2021-06-28 03:54:47 字數 948 閱讀 9890

名稱:paste

位置:/usr/bin/paste

許可權:所有使用者

作用:多個檔案的對應的兩行貼在一起,

用法:paste [option]... [file]...

選項:-d 連線兩行的分隔符,預設是以[tab]作為分隔符

-   如果file 部分寫作-,那麼表示來自standard input的資料

$ cat a

pa:11:a

sa:32:c

stort:1:d

pear:4:aa

hello:3:f

$ cat b

acccc

a b c

b dd

d aa

a c b

f dd

$ paste a b

pa:11:a acccc

sa:32:c a b

stort:1:d b dd

pear:4:aa d aa

hello:3:f a c

b f dd

$ paste -d  "," a b  指定以逗號作為分隔符

pa:11:a, acccc

sa:32:c,a b

stort:1:d,b dd

pear:4:aa,d aa

hello:3:f,a c

, b,f dd

file 寫作-的例子,指定以@為分隔符

$ cat b | paste -d "@"  a -

pa:11:a@ acccc

sa:32:c@a b

stort:1:d@b dd

pear:4:aa@d aa

hello:3:f@a c

@ b@f dd

Shell命令之字串處理

shell程式設計的過程中,經常遇到要獲取檔名以及檔案字尾名的問題 一般的處理方法如下 code file thisfile.txt echo filename echo extension result filename thisfile extension txt表示式 含義 string的長度...

linux命令之字串擷取 cut命令

注意事項 cut 分隔符只能是單個字元或者單個標點,不能是字串 cut常用引數 s 禁止列印不包含分隔符的行 d 根據特定的分隔符分割 f 取特定列,可以是單列,也可以是多列 c 根據字元取 output delimiter 設定擷取的列以特定分隔符顯示 cut f 2 test.txt 預設以 t...

Linux字串擷取命令

今天再寫shell的時候,感覺字串擷取不是特別順利,最後用切割字串獲取的,就隨便整理一些 定義變數 root iz1la3d1xbmukrz net root iz1la3d1xbmukrz 1 號擷取,刪除左邊字元,保留右邊字元。其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左...