Как добавить заголовки к столбцам [дубликат]

Я добавил сценарий провизии в упаковщик, который, похоже, исправил эту проблему:

#!/bin/bash

mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i -e 's/enp0s3/eth0/' /etc/sysconfig/network-scripts/ifcfg-eth0
bash -c 'echo NM_CONTROLLED=\"no\" >> /etc/sysconfig/network-scripts/ifcfg-eth0'
10
31.10.2017, 18:09
1 ответ

Эта ошибка

sed: 1: "1i\FID, IID, PAT, MAT, ...": extra characters after \ at the end of i command

происходит потому, что вы используете OSX (Я думаю ), и вы должны иметь новую строку после \, так как спецификация POSIX и GNU sedпозволяют это. нравится

sed '1i\
my headers' infile

Или, как вариант, используйте:

sed -e '1i\'$'\n''my headers' infile

Кроме того, если вам нужно место -, у вас должно быть -i ''вместо-i(в OSX или FreeBSD ).

2
27.01.2020, 19:59

Теги

Похожие вопросы