问题场景:带处理的问题中含有多列数据,并且带处理的那列数据中有字母+数字混合的情况,需要将该列全部数据进行处理,含有字母的单独处理,删除前四位。
分析:1、将全数字的行查出来后生成文件,2、查找出带字母的行删除前四位后追加至刚生成的文件。
效果展示:
more test.txt|cut -f 3 -d ","|grep -v '[a-z]'>test1.txt
more test.txt|cut -f 3 -d ","|grep '[^0-9]'|sed 's/.\{4\}//'>>test1.txt