echo -necho -n 用于取消换行符echo -n "取消换行符" ##先加取消换行符,下面的内容才不会换行echo命令在预设中会自动为参数追加换行符echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置;
Linux 系统中,“!” 符号或者操作符通常被用做逻辑否定的操作符,同时也通过一些调整和改动命令来从历史记录中找出你需要的命令行。下面演示的命令行在bash Shell中都已经明确检查过可用了。不过我没有在其他的 Shell 解释器下测试过,不过我相信这些命令也不会在其他的解释器下运行。那么现在就让我们学习一下 “!” 这神奇而独特的用法吧!1.从历史记录中使用命令号来运行命令你也许从没意识到过
文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]-L filename 如果 filename为符号链接,则为真
说法一$? 上一条命令执行后返回的状态 $# 参数的数量 $* 所有参数的内容 $$ 当前进程的进程号 $! 后台运行的最后一个进程号 $0 当前执行的进程名 $n 第n个参数值,n=1..9 $@ 跟$*类似,但是可以当作数组用说法二$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1.
文件比较运算符 -e filename 如果 filename存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ] -f filename&nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号