0

私が現在持っているのは

cd /some/other/location
file_needed=$(ls -Altr `find -name "amey*1*" -print` | tail -1 | awk '{print $9}')
file_needed=${file_needed:2}
cp /some/other/location/${file_needed} .
yum -y install ${file_needed}

しかし、不要なコード行がたくさんあると確信しており、よりクリーンな方法で記述できます。

助言がありますか?

4

3 に答える 3

0

これはどう:

file_needed=$(find /some/other/location -maxdepth 1 -printf '%T@ %p\n' | sort -nr | head -1 | cut -c '23-')
cp "$file_needed" .
yum -y install "$file_needed"
于 2013-06-26T19:00:18.547 に答える