gpt4 book ai didi

linux 在扩展前用增量字符分割文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:01:07 25 4
gpt4 key购买 nike

如果是文本文件,我想拆分一个大集合。这是我目前使用的脚本

for file in *.txt
do
split -b 120k "$file" "$file"_
done

当输入文件是

Hello World .txt

拆分后的文件是

hello_world.txt_AA
hello_world.txt_AB
hello_world.txt_AC

我希望它像

hello_world_AA
hello_world_AB
hello_world_AC

我如何在 Linux 中执行此操作?

最佳答案

在 bash 中,形式为

${variable%suffix}
will expand to the contents of variable with the suffix removed from the end.

You can use this when you specify the new file prefix to split like this:

for file in *.txt
do
split -b 120k "$file" "${file%.txt}"_
done
的表达式

关于linux 在扩展前用增量字符分割文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9760952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com