Пятница
26.04.2024
02:33
Форма входа
Войти через uID
Старая форма входа
E-mail:[
]
Пароль:
запомнить
Забыл пароль
|
Регистрация
Приветствую Вас
Гость
|
RSS
Статьи по ORACLE, PL/SQL, Java и немного по SHELL (BASH),...
Главная
Каталог статей
Регистрация
Вход
Главная
»
Статьи
»
Shell (Bash)
»
Shell (Bash)
Добавление строки в начало и конец файла
#!/bin/bash
# Добавление имени файла в начала и конец его самого
for
filename
in
*
# Обход всех файлов в каталоге.
do
# Не обрабатывать сам скрипт
if
[
"$filename"
!=
addlines.sh
]
then
# Добавить в начало файла и сделать перенос строки
sed
-
i
-
e
'1 s/^/PROMPT BEGINs '
$filename
';\n/;'
$filename
# Добавить в конец файла
sed
-
i
'$ a PROMPT ENDs '
$filename
';'
$filename
fi
done
exit
0
1
2
3
4
5
Категория:
Shell (Bash)
| Добавил:
Akarak
(03.05.2012)
Просмотров:
10544
| Комментарии:
2
| Теги:
For
,
If
,
sed
,
bash
| Рейтинг:
5.0
/
1
Всего комментариев:
2
Порядок вывода комментариев:
По умолчанию
Сначала новые
Сначала старые
2
Прохор
(30.12.2015 18:20)
0
а, да:
$( echo 'string to add' >> $filename )
1
Прохор
(30.12.2015 18:19)
0
sed -i '$ a PROMPT ENDs '$filename';' $filename
так не проще:
echo 'string to add' >> $filename
?
Имя *:
Email *:
Код *:
Меню сайта
Главная страница
Каталог файлов
Каталог статей
Каталог сайтов
Категории раздела
Shell (Bash)
[6]
shell скрипты
Интересные сайты
sql.ru
all-oracle.ru
oranet.ru
oracloid.ru
forum.vingrad.ru
Статистика
Онлайн всего:
1
Гостей:
1
Пользователей:
0
Поиск
Copyright MyCorp © 2024
Используются технологии
uCoz