像 alias fq='flexcmd.py "ssh -p %s -qTfnN -D 7070 %s"'
平时输入 fq xxx xxxx 就好了
但对cd这类shell内置的起不到作用。我这个脚本有类似的bash版本么?
代码: 全选
import sys
import os
subs_cnt = sys.argv[1].count("%s")
args_count = len(sys.argv) - 2
if subs_cnt > args_count and args_count == 1:
args = tuple([sys.argv[2]] * subs_cnt)
else:
args = tuple(sys.argv[2:])
sys.stdout.write(sys.argv[1] % args + "\n")
os.system(sys.argv[1] % args )