回答
如果所有的数据有1位,1个点,6个位数的完全是一个模式,你可以用sed:
sed -r 's/.*([0-9]\.[0-9]{6}).*/\1/' file
如果你想在containig“的意思是MP2 RMS”的台词只有这个模式:
sed -r 's/mean MP2 rms.*([0-9]\.[0-9]{6}).*/\1/' file
只是为了阐述你的答案。 'sed'命令只是Unix/Linux系统。 http://www.grymoire.com/Unix/Sed.html –
要使用类似于'sed'的Windows命令,请参阅'findstr'。 http://ss64.com/nt/findstr.html –
@DavidRuhmann - FINDSTR无法从一行中提取匹配文本。它只能打印包含匹配的整个行。 – dbenham
如果你的数据是6场用空格分开,没有奇怪的字符,你可以使用这个:
@echo off
for /f "usebackq tokens=1,2,3,4,5,6 delims= " %%a in ("data.txt") do (
echo %%e
)
在循环中,每个字段都从%%a
到%%f
获得一个字母。 %%e
是你想要的数据。例如:
C:\batch>get_data.cmd
0.287070
0.387070
0.487070
0.587070
- 1. 使用特定名称复制文件批处理
- 2. 如何使用批处理文件复制文件?
- 3. 如何复制批处理文件中特定文件的目录
- 4. 使用批处理文件移动特定数量的文件
- 5. 复制使用批处理
- 6. 批处理文件无法复制特定行
- 7. 如何在批处理脚本中将特定数据从一个文件复制到另一个文件
- 8. 如何使用批复制特定文件的列表?
- 9. 根据文件名复制文件的批处理文件
- 10. 使用批处理文件将文件复制到photoshop目录
- 11. 使用批处理文件删除和复制文件
- 12. 使用批处理文件复制文件
- 13. 如何使Windows批处理文件复制目录?
- 14. 批处理文件夹自动复制
- 15. 批处理脚本复制文件名?
- 16. 复制文件的批处理脚本
- 17. 批处理脚本复制文件
- 18. 如何从批处理文件中调用批处理文件?
- 19. 如何从批处理文件调用批处理文件
- 20. 如何恢复与批处理文件
- 21. 如何使用python复制文件中的特定数据?
- 22. 批处理文件计数复制的文件数
- 23. 定义在批处理文件特权
- 24. 如何使用批处理文件仅复制文件(不是目录)?
- 25. 如何在Windows 7中通过批处理文件复制“使用中”文件
- 26. 如何使用批处理文件
- 27. 如何使用批处理文件
- 28. 如何使用批处理文件
- 29. 如何使用批处理文件在特定目的地创建文件夹
- 30. Spring批处理 - 使用内存数据库处理大文件
我认为您的大写锁定已损坏。 – GolezTrol