由 Martin Weitzel Maarten Litmaath 提供的答案: 若你能确定参数不会超过九个的话,可用: eval last=\${$#} 在符合 POSIX 标准的 shell 里,不管有多少个参数都可用上述的方法。 底下方法是一定有用的: for last do : done 更一般性的做法是: for i do third_last=(2007-11-01)
Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示怎么样避免它们。 在 4.2 BSD UNIX 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找(2007-11-01)
在 sh 中,你可以用 read。通常是使用在回圈,如下例: while read line do ... done 在 csh 中,则用 $ while ( 1 ) set line = "$ if ( "$line" == "" ) break ... end 很可惜的,csh 并没有方法判断空白行和档案结尾(end-of-file)的不同。 如果你要用 sh 从 termi (2007-11-01)