相关疑难解决方法(0)

如何循环遍历 bash 脚本中的参数

我想编写一个参数数量未知的 bash 脚本。

我怎样才能解决这些争论并用它们做点什么?

错误的尝试如下所示:

#!/bin/bash
for i in $args; do 
    echo $i
done
Run Code Online (Sandbox Code Playgroud)

shell bash arguments

19
推荐指数
2
解决办法
4万
查看次数

如何防止`ls`对输出进行排序?

我有一个特定的文件顺序,如果它们存在,我想列出它们;大约 40 个文件。某种优先权。所以我试过:

ls -1d         /opt/foo/lib.jar /opt/bar/lib.jar
Run Code Online (Sandbox Code Playgroud)

/opt/foo/lib.jar如果两者都存在,我希望它首先列出。但实际上它打印了bar第一个和foo之后的。

有没有办法ls按照参数中给出的顺序列出条目?
或者一些替代方法find

ls sort

5
推荐指数
2
解决办法
5719
查看次数

标签 统计

arguments ×1

bash ×1

ls ×1

shell ×1

sort ×1