1.執(zhí)行shell文件的方式為sh? file.sh;執(zhí)行python文件的方式為python file.py
2.向二者傳參方式都是后面直接跟參數(shù),比如sh file.sh "Hello World"? ?python file.py "Hello World"
3.shell文件獲取參數(shù)方式為$n? ?n=0代表file.py本身,從1開始代表參數(shù);
4.python文件獲取參數(shù)方式為sys.argv[n] 同樣n也是從1開始;
5.給shell傳參,通過$#判斷參數(shù)個數(shù),傳N個參數(shù),$#就是N;給python傳參,通過len(sys.argv)判斷,傳N個,len(sys.argv)=(N+1)?