Bash to Python migration cheat sheet
Explanation | Bash | Python |
---|---|---|
change directory | cd | os.chdir(“/some/path/”) |
print working directory | pwd | os.getdir() |
print 4th line | sed -n “4p” somefile | linecache.getline(‘somefile’, 4) |
list files | ls | subprocess.call(“ls”, shell=True) |
remove/delete a file | rm somefile | subprocess.call(“rm somefile”, shell=True) |
print 3rd column in a line | echo ‘this is a line’ | awk ‘{ print $3 }’ | “this is a line”.split()[3] |
print 3rd column in a file | awk ‘{ print $3 }’ somefile |
|