sed -i '/PATTERN/ a\
Line which you want to append' filename
для этого примера
sed -i '/<HEAD>/a <meta>' test.txt
<HEAD>
<HEAD>
Результат:
<HEAD>
<meta>
</HEAD>
Вышеупомянутая команда добавит новую строку после того, как строка будет подобрана. Однако это даст неправильный результат, если файл будет иметь входную строку как
<HEAD><TITLE></TITLE>
</HEAD>
Результат:
<HEAD><TITLE></TITLE>
<meta>
</HEAD> //which is wrong.
Может быть мы можем попробовать этот подход:
sed -i 's/<HEAD>/<HEAD><meta>/' filename
oh-my-zsh
создает некоторые искажают в .oh-my-zsh/lib/directories.zsh
именованный 1
, 2
... 9
которые расширяются до cd -
, cd -1
, и т.д., Таким образом, время функционирует правильно, но неожиданный псевдоним 1
на самом деле делает что-то. Причина, почему нормальный вывод времени не дан, происходит из-за того cd
встроенная команда, которая не требует разветвления.
Я думаю, что у Вас есть что-то еще продолжающееся здесь Ваш zsh
установка. У меня есть установка запаса и когда я работаю time #
Я получаю ожидаемые результаты command not found: ..
$ time 1
zsh: command not found: 1
1 0.00s user 0.00s system 0% cpu 0.001 total
$ time 2
zsh: command not found: 2
2 0.00s user 0.00s system 0% cpu 0.001 total
$ time 3
zsh: command not found: 3
3 0.00s user 0.00s system 0% cpu 0.001 total
$ time 10
zsh: command not found: 10
10 0.00s user 0.00s system 0% cpu 0.001 total
Подтверждение, который time
мы используем в нашей среде.
$ whence -w time
time: reserved
$ builtin time
zsh: no such builtin: time
Так команда time
обеспечивают zsh
самостоятельно. Я подозревал бы, что у Вас или есть псевдоним или функция, это переопределяет значение по умолчанию time
команда.
Скажите, что это было переопределено с псевдонимом затем whence -w time
показал бы его как это:
$ whence -w time
time: alias
Вот другой пример с помощью type
команда, которая показывает, что я переопределил time
как псевдоним и функция в addtion к нескольким другим методам. type
команда с -a
переключатель показывает всех их.
$ type -a time
time is an alias for ls
time is a reserved word
time is a shell function
time is /usr/bin/time
time is /bin/time
Можно вызвать a zsh
не читая Ваши файлы конфигурации с помощью -f
переключатель.
-f equivalent to --no-rcs
$ zsh -f
$ whence -w time
time: reserved
time
переопределяется некоторым другим способом.
– slm♦
24.12.2013, 05:05