我需要编写一个python脚本,我需要在其中调用一些awk命令。python脚本中的awk命令
#!/usr/bin/python
import os, sys
input_dir = '/home/abc/data'
os.chdir(input_dir)
#wd=os.getcwd()
#print wd
os.system ("tail -n+2 ./*/*.tsv|cat|awk 'BEGIN{FS="\t"};{split($10,arr,"-")}{print arr[1]}'|sort|uniq -c")
它给在第8行错误:续行符
有没有一种方法可以让我得到awk命令获取到Python脚本中工作后,意外的字符:SyntaxError错误? 感谢
逃脱各地\ t时的报价? –
为什么?没有任何sed/awk/sort/uniq可以做到这一点,您不能直接从python中获得,并且作为奖励,您将得到一个在所有平台上运行的解决方案。 –