gpt4 book ai didi

linux - 如何在 Linux 上的文件扩展名前批量添加日期

转载 作者:太空狗 更新时间:2023-10-29 12:23:05 29 4
gpt4 key购买 nike

假设我有a.txt、b.txt和我要加日期看看:a_MMDDYYY.txt, b_MMDDYYYY.txt

我尝试按以下方式使用 xargsbasename:

basename -s .txt -a *.txt | xargs -n1 -i cp {}.txt {}_$date.txt

我知道我的命令结尾不正确,我只是想弄清楚如何使用它以及如何将内置“date”注入(inject) xargs。

谢谢

最佳答案

像这样使用命令替换:

basename -s .txt -a *.txt | xargs -n1 -i cp {}.txt {}_$(date +%d-%m-%Y).txt

有关日期格式示例,请参阅此链接:https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/

您可以在此处了解有关命令替换的更多信息:http://wiki.bash-hackers.org/syntax/expansion/cmdsubst

关于linux - 如何在 Linux 上的文件扩展名前批量添加日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51964308/

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