這可能很明顯,但Google似乎讓我失望。我需要在Unix上創建一個具有任意名稱的零字節文件(AIX,ksh)。什麼是一個好的命令,會做到這一點。我可以很明顯地編寫腳本。如何在ksh中創建一個0字節的文件。
只是要清楚我沒有做任何愚蠢的事情。這是生成某些測試場景的腳本。 (檢查處理0字節文件時的正確行爲。)
這可能很明顯,但Google似乎讓我失望。我需要在Unix上創建一個具有任意名稱的零字節文件(AIX,ksh)。什麼是一個好的命令,會做到這一點。我可以很明顯地編寫腳本。如何在ksh中創建一個0字節的文件。
只是要清楚我沒有做任何愚蠢的事情。這是生成某些測試場景的腳本。 (檢查處理0字節文件時的正確行爲。)
保存按鍵和不必要的進程,重定向會做:
$ > file
$ ls
file
我想通了。
touch $filename
會做到這一點。
使用dd
:
dd if=/dev/null of=zero.out bs=0 count=0
咄。當然'touch'就可以做到。但爲什麼保持簡單? – JesperE 2013-04-10 17:13:53
@JesperE提供了一個不錯的選擇。另一種選擇是更加自信:'x =「我需要一個0字節的文件」; echo -n $ x | tr -d「[:print:]」> outfile' – devnull 2013-04-11 07:36:40
將bs更改爲1k – 2016-01-04 15:01:40