我有多个类似这样的文件:
test01 - checking - Heart-ta-mPFnno34-192K-1651117354964.txt
test01 - checking - Hard-ta-mPFnno34-192K-1651117354965.txt
test01 - checking - Strong Blur-ta-mPFnno34-192K-1651117354966.txt
test01 - checking - Better Topic-ta-mPFnno34-192K-1651117354967.txt
之后的 30 个字符心,难的等...除了第一个“-”之外都是随机的,并且总是有 30 个字符(包括第一个“-”)。
mmv
我已经使用如下命令从文件中删除了一些不需要的字符
mmv 'test01 - *' '#1'
但我不知道如何删除一组随机字符。我尝试使用cut
命令。
echo "Hello world" | rev | cut -c 3- | rev
它输出Hello wo
但我不知道如何处理多个文件
有没有办法用命令删除这些字符cut
?你能告诉我怎么做吗?如果有更简单的方法,我会很乐意采用。