Linux和bash shell脚本编程的新手,因此如果有任何帮助,我们将不胜感激。
编辑:
我正在寻找一个目录中的所有文件,其数字文件名比使用bash shell脚本的另一个文件名更大。
要比较的文件名: Jimmy_1_2019-05-11-070001.csv
我的文件:
Jimmy_1_2019-05-11-094501.csv
Jimmy_1_2019-05-11-093001.csv
Jimmy_1_2019-05-11-091501.csv
Jimmy_1_2019-05-11-090001.csv
Jimmy_1_2019-05-11-070001.csv我希望我的输出如下所示:
Jimmy_1_2019-05-11-094501.csv
Jimmy_1_2019-05-11-093001.csv
Jimmy_1_2019-05-11-091501.csv
Jimmy_1_2019-05-11-090001.csv发布于 2021-04-13 00:03:45
X='Jimmy_1_2019-05-11-070001.csv'
for n in `ls`; do # run this in the folder with your files
if [[ $n > $X ]]; then
echo $n;
fi;
done示例:
> ls
Jimmy_1_2019-05-11-070001.csv Jimmy_1_2019-05-11-091501.csv Jimmy_1_2019-05-11-094501.csv
Jimmy_1_2019-05-11-090001.csv Jimmy_1_2019-05-11-093001.csv
> ./../so1.sh
Jimmy_1_2019-05-11-090001.csv
Jimmy_1_2019-05-11-091501.csv
Jimmy_1_2019-05-11-093001.csv
Jimmy_1_2019-05-11-094501.csvhttps://stackoverflow.com/questions/67061607
复制相似问题