Linux 命令 cat 合併檔案至標準輸出

2022-03-21 23:19:20 字數 1437 閱讀 4797

cat [option]... [file]...

-a, --show-all

等價於 -vet。

-b, --number-nonblank

對非空輸出行編號。

-e等價於 -ve。

-e, --show-ends

在每行結尾顯示 $

-n, --number

對所有輸出行編號。

-s, --squeeze-blank

連續空行壓縮成一行。

-t等價於 -vt。

-t, --show-tabs

將製表符顯示成 ^i。

-u (忽略)

-v, --show-nonprinting

使用 ^ 和 m- 引用,除了 lfd 和 tab 之外。

--help

顯示幫助資訊。

--version

顯示版本資訊。

測試檔案 f1:

hello world

long time no see

測試檔案 f2:

aaa

bbb bbb

ccc ccc ccc

a) 將 f1 的內容輸出至標準輸出,並對所有輸出行編號。

[huey@huey-k42je cmdline]$cat -n f11	hello world

2 3 long time no see

b) 將 f2 的內容輸出至標準輸出,並將連續空行壓成一行。

[huey@huey-k42je cmdline]$cat -s f2aaa

bbb bbb

ccc ccc ccc

c) 將 f1、f2 合併輸出至標準輸出,並用 ^i 來顯示製表符,同時在每行結尾處顯示 $。

[huey@huey-k42je cmdline]$cat -et f1 f2hello world$

$long time no see$

aaa$$$

bbb bbb$$$

$ccc^iccc^iccc$

d) 與重定向結合,將多個檔案合併成乙個檔案。

[huey@huey-k42je cmdline]$cat f1 f2 > f

e) 當缺少檔名引數時,cat 將標準輸入的內容輸出至標準輸出中。

[huey@huey-k42je cmdline]$cat > hello.txthello cat[huey@huey-k42je cmdline]$more hello.txthello cat

Linux命令 檔案處理命令 cat

cat etc issue 檢視etc目錄下面的issue檔案內容 issue是linxu系統的歡迎檔案 cat n etc issue 檢視檔案內容的時候顯示行號 tac etc issue 倒著顯示etc目錄中的issue檔案內容 cat etc services 不擅長檢視太長的檔案,如 se...

Linux命令 檔案管理篇 cat

cat 是乙個文字檔案檢視和連線工具。檢視乙個檔案的內容,用cat比較簡單,就是cat 後面直接接檔名。所有使用者 cat abeensttuv help version filename n 或 number 由 1 開始對所有輸出的行數編號。b 或 number nonblank 和 n 相似,...

Linux下分割 合併檔案 dd和cat

dd的作用是轉換和拷貝檔案,我們可以利用它來分割檔案,相關的選項如下 if filename 輸入的檔名 of finename 輸出的檔名 bs bytes 一次讀寫的位元組數,預設是512bytes skip blocks 拷貝前,跳過的輸入檔案的前blocks塊,塊的大小有bs決定 count...