我需要編寫一個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中獲得,並且作爲獎勵,您將得到一個在所有平臺上運行的解決方案。 –