shell 每行字符串提取第几位

一个 file.txt 文件比如:
0x0020300
0x0020200
0x0020000
进过命令后,提取每行字符串的第7个字符结果:
3
2
0
急切求助,应该怎么进行编写shell脚本?

for i in `cat file.txt`
do
    echo ${i:6:1} ###
done

 

cut -c 7-7 file.txt

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-10-15
没看明白你的问题。。。。要提取某一列的内容可以用awk做,比如提取1.txt文件第一列awk‘{print $1}’ 1.txt提取本回答被网友采纳
第2个回答  2013-12-05
提示你下 cut -c 命令
相似回答