2014-03-30 4 views
1

내 모듈에서 ls, cd, cat과 같은 명령을 실행하고 싶습니다. 사실이 디렉토리에서 텍스트 파일을 만들고이 텍스트 파일에 모든 fle 이름을 저장하는 ls >> file.txt 명령을 실행하고 싶습니다 ... 어떻게하면됩니까 ??모듈에서 ls 명령을 사용하는 방법?

+0

처럼 그렇게 할 수 ls 명령을 실행하려는 가정 않습니다 확실하지'내 module'에서? 어떤 모듈입니까? 스크립트에서이 명령을 실행한다는 의미입니까? – Rahul

+1

사실 내 모듈의 파일에서 입력을 가져 가고 싶습니다. 그 목적을 위해 모든 파일 이름을 하나의 텍스트 파일에 넣고 싶습니다. 터미널에서이 명령 (ls >> file.txt)을 사용할 때 제대로 작동하고 모듈에서이 작업을 수행하고 싶습니다 ... –

+0

커널 모듈 _에 대해 이야기하고 있습니다 (아래 코드 인용문에서'filp_open() '_ _ _ _ _ _ _ _ _ _ _ _ _는 커널 _ 기능입니다. 대답은 커널 내에서 사용자 공간 프로그램을 단순한 방식으로 "생성"할 수 없다는 것입니다. 그런 의미에서 질문을 명확히하십시오. http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –

답변

0

정말 당신은 무엇을 from my module에 의해 의미하지만, 스크립트 내에서 당신은 당신이 정확히 무엇을 의미합니까 다음

`ls -l > input.txt` 
+1

경고를 생성합니다. 경고 : 아무 효과가없는 문장 –

+0

출력 결과가 'input.txt' 파일인지 확인 했습니까? – Rahul

+1

예. 해당 디렉토리에 파일을 생성합니다. 하지만이 경고가 나타나는 이유는 무엇입니까? –

관련 문제