我正在使用awk处理文件,需要跳过一些行.互联网没有一个好的答案.
到目前为止,我唯一的信息是你可以通过以下方式跳过范围:
awk 'NR==6,NR==13 {print}' input.file
Run Code Online (Sandbox Code Playgroud)
要么
awk 'NR <= 5 { next } NR > 13 {exit} { print}' input.file
Run Code Online (Sandbox Code Playgroud)
您可以通过输入跳过第一行:
awk 'NR < 1 { exit } { print}' db_berths.txt
Run Code Online (Sandbox Code Playgroud)
你怎么跳过最后一行?
Ste*_*eve 20
一种方式使用awk:
awk 'NR > 1 { print prev } { prev = $0 }' file.txt
Run Code Online (Sandbox Code Playgroud)
或者更好sed:
sed '$d' file.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14404 次 |
| 最近记录: |