Shell 脚本子字符串
Shell Scipt sub string
请帮我获取以下案例的脚本。
我的文件内容如下,
AllIdPropert.txt (ID|PropertyBit|)
1|0000000000000000000000000|
2|0000100000000000000000000|
3|0000100000000000000000000|
4|0000100000000000000000000|
5|0000000000000000000000000|
6|0000000000000000000000000|
我需要将所有 Id 提取到 PropertyBit[5] == 1(第 5 位为 1)的不同文件中,格式如下。
5bitenable.txt
2|
3|
4|
`
这个 awk 单行代码应该可以完成这项工作:
awk -F'|' 'substr(,5,1)==1 {print FS}' file
使用您的示例输入进行测试:
kent$ awk -F'|' 'substr(,5,1)==1 {print FS}' f
2|
3|
4|
请帮我获取以下案例的脚本。
我的文件内容如下,
AllIdPropert.txt (ID|PropertyBit|)
1|0000000000000000000000000|
2|0000100000000000000000000|
3|0000100000000000000000000|
4|0000100000000000000000000|
5|0000000000000000000000000|
6|0000000000000000000000000|
我需要将所有 Id 提取到 PropertyBit[5] == 1(第 5 位为 1)的不同文件中,格式如下。
5bitenable.txt
2|
3|
4|
`
这个 awk 单行代码应该可以完成这项工作:
awk -F'|' 'substr(,5,1)==1 {print FS}' file
使用您的示例输入进行测试:
kent$ awk -F'|' 'substr(,5,1)==1 {print FS}' f
2|
3|
4|