我想为同一文件夹中的每个文本文件分配一个符号链接。 更具体地说,假设一个文件夹中有四个文本文件。
AAAA.txt
BBBB.txt
ABAB.txt
BABA.txt
我想为每个分配一个符号链接。例如
ln -s AAAA.txt sample1.txt
ln -s BBBB.txt sample2.txt
ln -s ABAB.txt sample3.txt
ln -s BABA.txt sample4.txt
如何使用forloop做到这一点?
for f in "$dir"/.txt;
do
ln -s $f sample[1,2,3,4].txt (I know this is not right !!!)
done
答案 0 :(得分:2)
i=1;
for f in "$dir"/*.txt;
do
ln -s "$f" "sample{$i}.txt";
((i+=1));
done