我想编写一个参数数量未知的 bash 脚本。
我怎样才能解决这些争论并用它们做点什么?
错误的尝试如下所示:
#!/bin/bash
for i in $args; do
echo $i
done
Run Code Online (Sandbox Code Playgroud) 我有一个特定的文件顺序,如果它们存在,我想列出它们;大约 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?