我的程序會根據文件的排列順序獲取文件列表並對其進行處理。例如:現在通過命令'find'找到的排序文件
$ ./myScript.sh --takeFiles a b c d e f g
,因爲我必須通過相當數量的文件,我用的是find
命令,並指定如何找到我想要的確切文件:
sudo find . -path "./aFolder/*_parameterOne_*_*/*_parameterTwo_*_*/*_someCommonString_*" ! -name "*_aStringToExclude*" -exec ./myScript.py --takeFiles {} +
它就像一個魅力,但我要通過我的文件myScript.sh是排序第一通過「parameterTwo_ * 」通過(其中星我有一個整數)然後「parameterTwo * _」,其中後再次星星站在佛像上r是數值。
可能嗎?
'find -whatever -print0 |排序-z -whatever | xargs -0。/ myScript.py' – tripleee