parse_input.py
bashからpythonスクリプトを呼び出しています
parse_input.py
'\n'
多くの文字を含むコマンド ライン引数を取ります。
入力例:
$ python parse_input.py "1\n2\n"
import sys
import pdb
if __name__ == "__main__":
assert(len(sys.argv) == 2)
data = sys.argv[1]
pdb.set_trace()
print data
`data = "1\\n2\\n"
私はpdbでそれを見ることができますが、data="1\n2\n"
に置き換えられるだけで\
(なしで)同様の動作を見ました\n
\\
余分なものを削除するには\
?
\
同じ入力をファイルから受け取ることもできるため、スクリプトで余分な処理を行いたくありません。
bash バージョン: GNU bash、バージョン 4.2.24(1)-release (i686-pc-linux-gnu)
Python バージョン: 2.7.3