Ben*_*min 5 bash symlink brace-expansion
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v122 -> /home/files/video122
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v123 -> /home/files/video123
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v124 -> /home/files/video124
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v125 -> /home/files/video125
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v126 -> /home/files/video126
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v127 -> /home/files/video127
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v128 -> /home/files/video128
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v129 -> /home/files/video129
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v130 -> /home/files/video130
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v131 -> /home/files/video131
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v132 -> /home/files/video132
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v133 -> /home/files/video133
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v134 -> /home/files/video134
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v135 -> /home/files/video135
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v136 -> /home/files/video136
lrwxrwxrwx 1 deploy users 20 1? 23 18:15 v137 -> /home/files/video137
Run Code Online (Sandbox Code Playgroud)
这些是符号链接。
如果video138 ~ video150
安装了新卷,我必须解决links v138~v150
这个问题。
你能想象一个 bash 魔法吗?(我尝试使用brace expansion
但无法使其工作。)
如果魔术脚本可以自动创建符号链接,并检测卷的安装,那就更好了。
尝试一个简单的for
循环
for Num in {138..150}; do
ln -s "/home/files/video$Num" "v$Num"
done
Run Code Online (Sandbox Code Playgroud)