我运行的命令:
find app/ -type f -name '*.js' -print0 | xargs -0 rename 's/.js$/.ts/'
我得到的错误:
xargs: rename: No such file or directory
如果你知道我为什么得到这个,请告诉我。
答案 0 :(得分:0)
从 js 到 ts
find app -type f -name '*.js' -print -exec rename .ts .js '{}' \+
find app -type f -name '*.js' -print -exec sh -c 'f="{}"; mv "$f" "${f%.*}.ts"' \;
从ts到js
find app -type f -name '*.ts' -print -exec rename .js .ts '{}' \+
find app -type f -name '*.ts' -print -exec sh -c 'f="{}"; mv "$f" "${f%.*}.js"' \;