awk之fs的指定
file:
fan1 | 11h | ok | 160.96 | 11139 rpm
fan2 | 12h | ok | 160.96 | rpm
fan3 | 13h | ok | 160.96 | 10763 rpm
fan4 | 14h | ok | 160.96 | 10998 rpm
fan5 | 15h | ok | 160.96 | 11515 rpm
[code]
awk -f '[ ]' '' file
awk -f '[ ]' '($9>11000)' file
#awk指定乙個空格為分隔符
awk -f '[ ]'
1.使用空白字元作為分隔字段
將fs設定為乙個空格,這種情況下,記錄的前導空白和結尾
空白(空格或者製表符)將被忽略。fs預設為乙個空格
awk -f " "
指定乙個空格,開頭末尾空白被忽略
awk '{}' file
2.使用單個字元
awk -f ","
awk 'begin'
3.設定了不止乙個字元作為字段分隔符,將作為乙個正規表示式來解釋
分割符與正規表示式匹配的最左邊最長的非空的不重疊的子串
#指定乙個製表符
fs="\t"
#指定乙個或者多個製表符
fs="\t+"
使用正規表示式指定幾個字元作為分隔符
fs="[':\t]"
4.每個字元都是乙個域
fs=""
awk之FS的指定
awk之fs的指定 file fan1 11h ok 160.96 11139 rpm fan2 12h ok 160.96 rpm fan3 13h ok 160.96 10763 rpm fan4 14h ok 160.96 10998 rpm fan5 15h ok 160.96 11515 ...
awk指定列修改
遇到個處理文字檔案的問題 cat test.txt 355356 1700870 1 0202 355356 1700871 2 02046 355356 1700870 2 02046 1700870 1700873 1 0202 把第2列是1700870的資料改為1700888 起初我得想法是直...
NodeJs中的fs模組
const fs require fs 1.fs.stat 檢測是檔案還是目錄 fs.stat package.json err,data console.log 檔案 console.log 目錄 2.fs.mkdir 建立目錄 fs.mkdir css err console.log 建立成功 ...