1
A
回答
-1
您可以使用head
或tail
,取決於您想要提取哪一行。
從每個文件中提取第一行(例如*.txt
文件):
head -n1 *.txt | grep -ve ^= -e ^$ > first.txt
爲了從每個文件的最後一行,只需使用tail
,而不是head
。
要提取特定行,請參閱:How do I use Head and Tail to print specific lines of a file。
0
我會使用python腳本來做到這一點。但是,您的shell也可以使用相同的邏輯。這是python代碼。
input_file = 'path/file.txt'
output_file = 'path/output.txt'
n = 0
with open(input_file, 'r') as f:
with ope(output_file, 'w') as o:
for line in f:
n += 1
if n == 1000:
o.write(line)
n = 0
基本上,你初始化一個計數器,那麼你迭代通過行的文件行,你增加計數器的每一行,如果計數器打1000你寫在新文件中的行並重置計數器回來。
Here是如何使用Bash shell遍歷文件的行。
0
嘗試:
awk 'NR%1000==1' infile > outfile
看到這個鏈接更多的選擇:remove odd or even lines from text file in terminal in linux
相關問題
- 1. 使用shell腳本從文件中提取獨特的行塊
- 2. 提取shell腳本中的文本
- 3. 如何從shell腳本中的pom.xml文件中提取GAV
- 4. 從shell腳本中提取RTF文件中的信息
- 5. 從shell腳本中的文件中提取特定模式
- 6. shell腳本:從文件中讀取
- 7. 從文件 - shell腳本中讀取值
- 8. 從shell腳本逐行讀取文件
- 9. Shell腳本:從表中提取數據
- 10. 從文件中提取shell腳本中一行的子字符串
- 11. 從文件中提取未在shell腳本中註釋掉的所有行
- 12. 在jar文件中執行shell腳本。如何提取?
- 13. Shell腳本從XML文件中提取某些字段
- 14. Mac shell腳本從視頻文件中提取音頻
- 15. 如何從xCode中的shell腳本文件運行腳本?
- 16. 如何從文本文件表中提取特定信息UNIX/Shell腳本
- 17. 用於使用awk提取文件行的shell腳本
- 18. Shell腳本按行讀取文件
- 19. 從shell腳本讀取配置文件
- 20. 從文本文件中提取行
- 21. Shell命令來提取XML文件的值到shell腳本
- 22. 從Shell文件中生成Python腳本
- 23. shell腳本在unix中逐行讀取文件並更新文件中的行
- 24. 從文件執行shell腳本
- 25. 從C#執行Shell腳本文件#
- 26. 如何在Ubuntu中使用shell腳本從文件中提取十進制值?
- 27. 如何從shell腳本中的html表中提取數據?
- 28. 從C shell腳本中的變量中提取子字符串?
- 29. 在shell腳本中提取鍵值
- 30. 在Jmeter中執行後,從shell文件中清除一行文件的shell shell腳本
哪個Shell?你有什麼嘗試? –
哪一行,第一個還是最後一個? – kenorb
請顯示您的工作。 – muglio