문자열 인수를 전달할 수 있도록 명령 줄에서 실행하는 스크립트가 있습니다.문자열 내에서 개행 문자를 명령 줄에서 python 스크립트로 전달
script.py --string "thing1\nthing2"
과 같이 '\ n'을 새 줄로 해석합니다. 단순히 하드 코드 스크립트에 문자열 "thing1의 \의 nthing2"는이 작업을 수행하는 경우
thing1
thing2
보다는 thing1\nthing2
을 : string="thing1\nthing2"
경우에 나는
print string
반환 할 싶어 , getopt를 통해 명령 행 인자로 입력되면, 그것을 인식하지 못합니다. 나는이 접근법의 숫자를 시도했다 : 으로 문자열을 읽고, 커맨드 라인에서 등을 지정하는 다양한 방법, 아무것도 작동하지 않는 것. 아이디어? 이것은 완전히 불가능한가요?
이것은 파이썬 질문보다 쉘 질문과 비슷합니다. 아마도 당신이 사용하고있는 셸 코드를 보여줘야하고 (예를 들어'bash') – mgilson