相关疑难解决方法(0)

如何使用命令行获取目录中的文件数?

我有一个包含大量文件的目录。我没有看到ls提供计数的开关。是否有一些命令行魔术来获取文件数?

command-line

278
推荐指数
8
解决办法
73万
查看次数

比较整数:算术表达式或条件表达式

在 Bash 中,可以使用条件表达式比较两个整数

ARG1 OP ARG2

OP是一个-eq-ne-lt-le-gt,或-ge。如果arg1 分别等于、不等于、小于、小于或等于、大于或大于或等于arg2,则这些算术二元运算符返回 true 。Arg1arg2可以是正整数或负整数。

或算术表达式:

<= >= < > 比较

== != 平等与不平等

为什么我们有两种不同的方法来比较两个整数?什么时候用哪个?

例如,[[ 3 -lt 2 ]]使用条件表达式,并(( 3 < 2 ))使用算术表达式。当比较为真时两者都返回 0

比较两个整数时,这两种方法可以互换使用吗?如果是,为什么 Bash 有两种方法而不是一种方法?

shell bash history arithmetic test

37
推荐指数
3
解决办法
7万
查看次数

从文件夹中删除最旧文件的 Bash 脚本

我想制作一个 bash 脚本来从文件夹中删除旧文件。每次运行脚本时只会删除一个文件,旧的一个。你能帮我解决这个问题吗?谢谢

linux filesystems shell-script

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