1
A
回答
2
用AWK:
awk -F'|' '{ split($2,a,/[ms]/); print $1 FS a[1]*60+a[2] }' file
设置字段分隔符为|
。将第二个字段拆分为数组a
。打印第一个字段,一个“|”,然后使用数组中的值来计算第二个字段。
1
使用bash的内置命令:
while IFS="|" read -r c1 c2; do m=${c2%m*}; s=${c2#*m}; s=${s%s}; r=$[m*60+s]; echo "$c1|$r"; done < file
输出:
movie|441
相关问题
- 1. 如何替换csv文件的特定单元格中的值?
- 2. 如何用PowerShell替换CSV或html文件中的多个值?
- 3. 替换两个csv文件的值
- 4. 替换csv文件的数据/值
- 5. 在CSV文件与AWK替换列值
- 6. 从其他csv文件替换一个csv文件中的列
- 7. 用python替换csv文件中的列?
- 8. 替换csv文件中的\ n
- 9. 替换csv文件中的一行?
- 10. Python:替换CSV文件中的数据
- 11. 有条件地替换csv文件中的字段值
- 12. 如何在Python中替换CSV文件中的列?
- 13. 使用R替换CSV文件中特定列中的值
- 14. 用C#读取的CSV文件中的所有空值替换
- 15. 如何在CSV文件替换wildcharacter在CSV
- 16. 在csv文件中替换逗号
- 17. 在csv文件中将“*,*”替换为“**”
- 18. 如何解析和替换大csv文件中错误的世纪日期值
- 19. 如何使用python程序替换现有excel csv文件中的值?
- 20. 如何使用php在CSV文件中的一行内替换1个值?
- 21. Python - 读取unicode替换的csv文件
- 22. 用Python替换CSV中的值
- 23. 如何从csv文件中的csv文件加密单列值
- 24. 如何替换CSV标头
- 25. Python替换文本文件中的值
- 26. 替换文本文件中的列值
- 27. 的Python - 在CSV行的替换值文件
- 28. 替换CSV文件中的字符串并写入文件
- 29. 如何转换数组中的CSV文件的表值?
- 30. 比较2个CSV文件,并替换更新的值
@Cyrus好抓,谢谢! –