2013-04-10 15 views
5

Bu muhtemelen açık, ancak Google beni hayal kırıklığına uğratmış gibi görünüyor. Unix'te (AIX, ksh) rasgele isimlerle sıfır bayt dosyası oluşturmam gerekiyor. Bunu yapacak iyi bir komut nedir. Açıkçası senaryo yapabileceğim bir şey.ksh dosyasında 0 bayt dosyası nasıl oluşturulur.

Sadece açık olmak gerekirse aptalca bir şey yapmıyorum. Bu, belirli test senaryoları oluşturmak için bir komut dosyasıdır. (0 bayt dosyaları ile çalışırken uygun davranışı denetleme.)

cevap

5

tuş vuruşlarını ve gereksiz süreci kaydetme yönlendirme yapar:

$ > file 
$ ls 
file 
6

Bunu çözdüm.

touch $filename bunu yapacaktır.

0

Kullanım dd:

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

Duh. Tabii ki 'dokunma' yapacak. Ama neden bu kadar basit olsun? – JesperE

+3

@JesperE iyi bir seçenek sağladı. Başka bir seçenek daha iddialı olmaktır: 'x =" 0 bayt dosyasına ihtiyacım var "; echo -n $ x | tr -d "[: print:]"> outfile' – devnull

+0

bs'yi 1k olarak değiştirin –

İlgili konular