如何从python执行多个unix命令

时间:2014-09-26 11:36:43

标签: python-2.7 unix command

我是python的新手我想使用python执行多个顺序unix命令

即。 1. cd桌面; 2. awk' {print $ 1}' old.txt> new.txt; 3. sort -u new.txt> sorted.txt

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

创建shell脚本并从Python启动它 像这样:

#!/bin/bash
cd /home/user/desktop
awk '{print $1}' old.txt > new.txt 
sort -u new.txt >sorted.txt 

或直接从python运行:

awk '{print $1}' | sort -u new.txt >sorted.txt 

或使用python对行进行排序