で次のコマンドを使用しbash
ます。
python myscript.py filename_pattern*
sys.argv
2 つの Linux マシンで 2つの異なる結果が得られました。
- マシン A :
sys.argv[1] = filename_pattern*
- マシン B :
sys.argv[1] = filename_pattern-2013-06-30
注:filename_pattern-2013-06-30
現在のディレクトリにあるファイルです。
私の同僚の一人は、それは の悪だと私に言いましたbash
。しかしbash
、2 台のマシンが同じバージョンであることを確認~/.bashrc
し/etc/bashrc
、/etc/profile.d/*.sh
も確認しました。
bash
2 つの同じバージョンの動作が異なる理由を誰か指摘できますか?