ln -s 创建需要的目录
ln -s create needed dir
echo "super-super.show.s01.e01" | grep -oPi '(?<=-)[\w\W]+(?=\.s\d\d)|s\d\d|e\d\d' | parallel -N3 ln -sf ~/super-super.show.s01.e01 ~/TV/{1}/{2}/{3}
# tries to make ~/TV/super.show/s01/e01 failes due to no such file or directory
我如何编写代码才能创建所需的目录?
如果字符串中没有 e01,它会尝试创建 link 到:
~/TV/super.show/s01/{3}
我如何编写我的代码,然后创建 link 到:
~/TV/super.show/s01
也许:
echo '>>super<< 12" star*show.s01.e01.mp4' |
parallel --rpl '{dir} s:\.(s\d\d):/:; s:\.(e\d\d):/:; s/\....$//;' mkdir -p ~/TV/{dir}';' ln -s {} ~/TV/{dir}
echo "super-super.show.s01.e01" | grep -oPi '(?<=-)[\w\W]+(?=\.s\d\d)|s\d\d|e\d\d' | parallel -N3 ln -sf ~/super-super.show.s01.e01 ~/TV/{1}/{2}/{3}
# tries to make ~/TV/super.show/s01/e01 failes due to no such file or directory
我如何编写代码才能创建所需的目录?
如果字符串中没有 e01,它会尝试创建 link 到:
~/TV/super.show/s01/{3}
我如何编写我的代码,然后创建 link 到:
~/TV/super.show/s01
也许:
echo '>>super<< 12" star*show.s01.e01.mp4' |
parallel --rpl '{dir} s:\.(s\d\d):/:; s:\.(e\d\d):/:; s/\....$//;' mkdir -p ~/TV/{dir}';' ln -s {} ~/TV/{dir}