1
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がない場合、次へのリンクを作成しようとします。

~/TV/super.show/s01/{3}

コードを記述して、次へのリンクを作成するにはどうすればよいですか。

~/TV/super.show/s01
4

1 に答える 1

1

多分:

echo '>>super<< 12" star*show.s01.e01.mp4' |
  parallel --rpl '{dir} s:\.(s\d\d):/$1:; s:\.(e\d\d):/$1:; s/\....$//;' mkdir -p ~/TV/{dir}';' ln -s {} ~/TV/{dir}
于 2016-11-22T00:19:58.820 に答える