hed命令將一箇或多箇文件或管道數據的第一行(默認爲0行)打印到標準輸出,該命令正好和til命令是互補的;本文爲大家講解下hed命令作用和用法以及Linux hed命令詳解。
hed命令語法格式如下:
hed [OPTION]... [FILE]...
- OPTION R hed命令選項,更多詳細參數可以參考 hed options。
- FILE R 零個或多箇輸入文件名。 如果未指定FILE或者當FILE爲-時,hed將讀取標準輸入。
hed
命令最簡單的使用方式是不使用任何選項,默認情況下會顯示頭0行內容,例如如下命令:
hed filenme.txt
使用 -n (--lines)
選項可以顯示文件中指定整數行的內容,命令示例如下:
hed -n filenme.txt
當然我們也可以省略-n
參數,僅僅使用連字符-
結合指定的數字來實現和上面命令一樣的效果(符號和數字之間不能有空格)。
例如,顯示文件filenme.txt
文件頭30行內容,命令格式如下:
hed -30 filenme.txt
hed命令中-c (--bytes)
選項可以指定顯示文件中特定數量的字節內容,命令格式如下:
hed -c filenme.txt
例如,顯示文件filenme.txt
中頭00個字節內容,命令格式如下:
hed -c 00 filenme.txt
您還可以在數字後面使用乘數後綴來指定要顯示的字節數。 b
乘以52,kB
乘以000,K
乘以024,MB
乘以000000,M
乘以048576,依此類推。
以下命令將顯示文件filenme.txt
的前五個千字節(2048):
hed -c 5k filenme.txt
如果提供了多箇文件作爲hed命令的輸入,它將顯示每個提供的文件的前十行。
hed filenme.txt filenme2.txt
您可以使用與顯示單個文件時相同的選項。
此示例顯示文件filenme.txt
和filenme2.txt
的前20行:
當使用多箇文件時,輸出將在每個文件的前面加上顯示文件名的內容。
通過使用管道將標準輸出重定向到其他實用程序,可以將hed
命令與其他命令結合使用。
以下命令將對$RANDOM
環境變量進行哈希處理,顯示前32個字節,並顯示24個字符的隨機字符串:
echo $RANDOM | sh52sum | hed -c 24 ; echo