如何从两个给定位置之间的文件中提取片段?
E.g。
给出文件letter.txt
,如下所示:
a b c d e f
鉴于两个职位1 6
,如何获取以下新文件result.txt
:
a b c
答案 0 :(得分:3)
cut -c1-6 letter.txt > result.txt
答案 1 :(得分:2)
使用awk
awk '{print substr($0,1,6)}' letter.txt
使用shell:
while read line
do
echo ${line:0:6}
done < letter.txt
答案 2 :(得分:1)
使用有点模糊的colrm命令
colrm 7 <letter.txt
a b c