我正在尝试通过make进程更新deb控制文件,这样我就不需要每次都手动更新它。该文件有一行:Installed-Size: 123
。我想用实际的安装大小替换123。
到目前为止,我有两个部分:du -s FOLDER
,它可以获得我需要的尺寸和sed -i "s/Install-Size: .*/Install-Size: 321/" FOLDER/DEBIAN/control
。问题是我需要将du的输出的第一部分放入sed的替换字符串中。我该怎么做?
答案 0 :(得分:2)
执行以下操作:
sed -i "s/Install-Size: .*/Install-Size: $(du -s FOLDER | cut -f1)/" FOLDER/DEBIAN/control