gpt4 book ai didi

bash - 如何将命令行参数传递给 sed?

转载 作者:行者123 更新时间:2023-12-04 19:03:35 27 4
gpt4 key购买 nike

我正在尝试通过我的制作过程更新 deb 控制文件,这样我就不需要每次都手动更新它。该文件只有一行:Installed-Size: 123 .我想用安装的实际大小替换 123 。

到目前为止,我有两件:du -s FOLDER这让我得到了我需要的大小和sed -i "s/Install-Size: .*/Install-Size: 321/" FOLDER/DEBIAN/control .问题是我需要将 du 的输出的第一部分放入 sed 的替换字符串中。我怎么做?

最佳答案

请执行下列操作:

 sed -i "s/Install-Size: .*/Install-Size: $(du -s FOLDER | cut -f1)/" FOLDER/DEBIAN/control

关于bash - 如何将命令行参数传递给 sed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20779357/

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