5

Is it recommended to use shell's : null command on supposedly portable scripts? Does it cope with csh, zsh, tcsh and whatever shell it may exist around there?

4

2 に答える 2

8

はい。これは標準のnull ユーティリティです。参照: http://pubs.opengroup.org/onlinepubs/000095399/utilities/colon.html

于 2012-05-30T21:28:30.470 に答える
0

確かに、:ビルトインはすでにThompson シェルにありました— 1975 年のUnix V6用に文書化されています。これは、変数、 stderr のリダイレクト、およびコマンド (その後は のスペル) などの一般的に使用される機能よりも古いものです。PATH2>cdchdir

Thompson シェルで:は、コマンドのラベルを示しますgotogotoで始まる行を呼び出そうとしなかった場合、その行は事実上コメントでした。私たちが知っているBourne /POSIX シェルの祖先であるBourne シェルgotoには、私が知って:いる.

于 2012-05-31T20:59:06.970 に答える