Сценарий с использованием sed добавляет & ldquo; e & rdquo; к выходным файлам

Hy, я использовал это, и это отлично работает (я использую ruby1.9.1 на моем ubuntu)

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby1.9.1 $GEDIT_CURRENT_DOCUMENT_NAME

Удачи.

17
задан 5 July 2011 в 01:25

10 ответов

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 25 May 2018 в 19:58
  • 1
    Хотя у вас есть комментарий с этим, я добавляю детали в качестве ответа для полноты. – Jeremy Kerr 5 July 2011 в 07:40

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 25 July 2018 в 21:37

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 31 July 2018 в 10:39

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 31 July 2018 в 11:42

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 2 August 2018 в 03:14

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 4 August 2018 в 19:08

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 6 August 2018 в 03:25

Для sed вам нужны отдельные аргументы -i и -e. -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

sudo sed -i -e "s/NEWUSERNAME/$username/" /etc/apache2/sites-available/$newdomain
14
ответ дан 7 August 2018 в 21:12

Для sed вам нужны отдельные аргументы -i и -e . -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

  sudo sed -i -e "/ NEWUSERNAME / $ username /" / etc / apache2 / sites-available / $ newdomain  
14
ответ дан 10 August 2018 в 09:31

Для sed вам нужны отдельные аргументы -i и -e . -ie сообщает sed создать файл резервной копии с добавлением «e».

Чтобы исправить, просто замените вызов sed выше:

  sudo sed -i -e "/ NEWUSERNAME / $ username /" / etc / apache2 / sites-available / $ newdomain  
14
ответ дан 13 August 2018 в 15:40
  • 1
    Хотя у вас есть комментарий с этим, я добавляю детали в качестве ответа для полноты. – Jeremy Kerr 5 July 2011 в 07:40

Другие вопросы по тегам:

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