我想对包含以下内容的文件ftog.sh进行排序:
cp ./8.17.2/rpalorg.fmb /u01/SCT/testloads
cp ./8.17/rpalorg.fmb /u01/SCT/testloads
cp ./8.20.0.2/rpalorg.fmb /u01/SCT/testloads
cp ./8.20/rpalorg.fmb /u01/SCT/testloads
cp ./8.3.1/rpalorg.fmb /u01/SCT/testloads
按此顺序:
cp ./8.3.1/rpalorg.fmb /u01/SCT/testloads
cp ./8.17/rpalorg.fmb /u01/SCT/testloads
cp ./8.17.2/rpalorg.fmb /u01/SCT/testloads
cp ./8.20/rpalorg.fmb /u01/SCT/testloads
cp ./8.20.0.2/rpalorg.fmb /u01/SCT/testloads
怎么办呢?
答案 0 :(得分:2)
您需要对此进行版本排序:
sort -t/ -k2,2V file
cp ./8.3.1/rpalorg.fmb /u01/SCT/testloads
cp ./8.17/rpalorg.fmb /u01/SCT/testloads
cp ./8.17.2/rpalorg.fmb /u01/SCT/testloads
cp ./8.20/rpalorg.fmb /u01/SCT/testloads
cp ./8.20.0.2/rpalorg.fmb /u01/SCT/testloads
答案 1 :(得分:0)
此命令应解决:
package.json