Questions tagged «solaris»

13
sed编辑文件到位
我试图找出是否有可能在单个sed命令中编辑文件,而无需手动将编辑后的内容流式传输到新文件中,然后将新文件重命名为原始文件名。我尝试了该-i选项,但是我的Solaris系统说这-i是非法的选项。有其他方法吗?
298 unix  sed  solaris 

16
测试是否从Shell脚本打开了远程TCP端口
我正在寻找一种快速,简单的方法来从Shell脚本内部正确测试远程服务器上是否打开了给定的TCP端口。 我已经用telnet命令做到了,当打开端口时,它可以正常工作,但是当它不在时,它似乎并没有超时,而只是挂在那里。 这是一个示例: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"` if [ "$?" -ne 0 ]; then echo "Connection to $SERVER on port $PORT failed" exit 1 else echo "Connection to $SERVER on port $PORT succeeded" exit 0 fi 我或者需要一种更好的方法,或者是一种方法,例如如果telnet在不到8秒内没有连接,则强制telnet超时,然后返回我可以在Shell中捕获的内容(返回代码或stdout中的字符串)。 我知道Perl方法,该方法使用IO :: Socket :: INET模块并编写了成功的脚本来测试端口,但如果可能的话,希望避免使用Perl。 注意:这就是我的服务器正在运行的(我需要从中运行) …
297 shell  tcp  port  solaris  telnet 


14
在shell中获取文件大小(以字节为单位)的可移植方式?
在Linux上,我使用stat --format="%s" FILE,但是我可以访问的Solaris没有stat命令。那我该怎么用呢? 我正在编写Bash脚本,不能真正在系统上安装任何新软件。 我已经考虑过使用: perl -e '@x=stat(shift);print $x[7]' FILE 甚至: ls -nl FILE | awk '{print $5}' 但是,这些看上去都不明智-运行Perl只是为了获取文件大小?还是运行2个命令来执行相同的操作?
121 linux  bash  shell  solaris 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.