2013-04-10 2 views
5

이것은 분명하지만 Google은 나를 실망 시켰습니다. Unix (AIX, ksh)에서 임의의 이름을 가진 0 바이트 파일을 생성해야합니다. 이것을 할 수있는 좋은 명령은 무엇입니까? 내가 분명히 대본을 쓸 수있는 것.ksh에서 0 바이트 파일을 만드는 방법.

그냥 분명히해야합니다. 어리석은 짓하지 마세요. 이것은 특정 테스트 시나리오를 생성하는 스크립트입니다. (0 바이트 파일을 처리 할 때 올바른 동작 확인.)

답변

5

당신의 키 입력과 불필요한 과정을 저장, 리디렉션 할 것입니다 :

$ > file 
$ ls 
file 
6

나는 그것을 알아 냈다.

touch $filename.

0

사용 dd :

dd if=/dev/null of=zero.out bs=0 count=0 
+4

뜨아합니다. 물론 '터치'는 그것을 할 것입니다. 그러나 왜 그렇게 간단하게 유지해야합니까? – JesperE

+3

@JesperE는 좋은 옵션을 제공했습니다. 또 다른 옵션은 더 독단적이다 :'x = "나는 0 바이트 파일이 필요하다"; echo -n $ x | tr -d "[: print :]"> outfile' – devnull

+0

bs를 1k로 변경하십시오. –

관련 문제