小编Are*_*rek的帖子

linux bash中的条件代码块

几乎每个人都知道非常有用的 && 和 || 运算符,例如:

rm myf && echo "File is removed successfully" || echo "File is not removed"
Run Code Online (Sandbox Code Playgroud)

我有一个问题:如何在 && 或 || 之后放置一个命令块 不使用函数的运算符?

例如我想做:

rm myf && \
  echo "File is removed successfully" \
  echo "another command executed when rm was successful" || \
  echo "File is not removed" \
  echo "another command executed when rm was NOT successful"
Run Code Online (Sandbox Code Playgroud)

该脚本的正确语法是什么?

bash conditional

4
推荐指数
1
解决办法
4739
查看次数

如何删除除 .svn 目录之外的所有内容?

我有相当复杂的目录树。有许多子目录,在其他文件和目录旁边的这些子目录中是“.svn”目录。

现在,在 linux 下,我想删除.svn 目录之外的所有文件和目录。

我找到了许多关于相反行为的解决方案 - 删除树中的所有 .svn 目录。有人可以引用我删除除 .svn 之外的所有内容的正确答案吗?

find pattern-matching

2
推荐指数
1
解决办法
3082
查看次数

标签 统计

bash ×1

conditional ×1

find ×1

pattern-matching ×1