位置: 编程技术 - 正文
&&命令1 && 命令2:如果这个命令执行成功&&那么执行这个命令。[jb]/usr/xxxx/ytcclb>ls -l test.sql-rwxr--r-- 1 xxxx group Nov : test.sql[jb]/usr/xxxx/ytcclb>cp test.sql test.bak && echo "coping file ok!"coping file ok![jb]/usr/xxxx/ytcclb>ls -l test.*-rwxr--r-- 1 xxxx group Nov : test.bak-rwxr--r-- 1 xxxx group Nov : test.sql
移动文件,删除目录:
将文件排序,输出到另一个文件,成功后打印:
||命令1 || 命令2:如果这个命令执行失败了 || 那么执行这个命令。
例如:[jb]/usr/xxxx/ytcclb>cp test.sql test.bak[jb]/usr/xxxx/ytcclb>ls -l test.*-rwxr--r-- 1 xxxx group Nov : test.bak-rwxr--r-- 1 xxxx group Nov : test.sql[jb]/usr/xxxx/ytcclb>chmod u-w test.bak[jb]/usr/xxxx/ytcclb>ls -l test.*-r-xr--r-- 1 xxxx group Nov : test.bak-rwxr--r-- 1 xxxx group Nov : test.sql[jb]/usr/xxxx/ytcclb>cp test.sql test.bak || echo "errors occrued during coping file"cp: unable to create file test.bak: Permission denied (error )errors occrued during coping file[jb]/usr/xxxx/ytcclb>
()和{}:将几个命令组合起来使用。(命令1;命令2;...):在当前shell中执行一组命令。{命令1;命令2;...}:大括号里面的内容将作为整体执行。
推荐整理分享linux shell命令执行顺序的控制方法(linux shell执行命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux shell常用命令,linux shell执行命令,shell linux命令详解,linux命令执行shell脚本,linux shell常用命令,shell linux命令详解,linux中执行shell脚本的方法,linux shell执行命令,内容如对您有帮助,希望把文章链接给更多的朋友!
用shell命令读取与输出数据的代码 shell脚本读取数据有以下几种方式:1.键盘输入,默认2.从文件中读取3.通过管道命令传递echo的功能:c:不换行f:进纸t:跳格n:换行表示转义,例如:""/
判断文件是否存在的shell脚本代码 #!/bin/sh#判断文件是否存在#link:www.gimoo.net#date:/2/myPath="/var/log/httpd/"myFile="/var/log/httpd/access.log"#这里的-x参数判断$myPath是否存在并且是否具有可执
linux shell中 if else以及大于、小于、等于逻辑表达式介绍 比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺
标签: linux shell执行命令
本文链接地址:https://www.jiuchutong.com/biancheng/376809.html 转载请保留说明!友情链接: 武汉网站建设