Пятница
26.04.2024
02:33


Форма входа


Приветствую Вас Гость | RSS
Статьи по ORACLE, PL/SQL, Java и немного по SHELL (BASH),...
Главная Каталог статей Регистрация Вход
Главная » Статьи » Shell (Bash) » Shell (Bash)

Добавление строки в начало и конец файла
#!/bin/bash 
# Добавление имени файла в начала и конец его самого
for filename in *  # Обход всех файлов в каталоге.
do
  # Не обрабатывать сам скрипт
  if [ "$filename" != addlines.sh ] 
  then
    # Добавить в начало файла и сделать перенос строки
    sed --e '1 s/^/PROMPT BEGINs '$filename';\n/;' $filename
    # Добавить в конец файла
    sed -i '$ a PROMPT ENDs '$filename';' $filename
  fi
done

exit 0
Категория: Shell (Bash) | Добавил: Akarak (03.05.2012)
Просмотров: 10544 | Комментарии: 2 | Теги: For, If, sed, bash | Рейтинг: 5.0/1
Всего комментариев: 2
2 Прохор  
0
а, да:

$( echo 'string to add' >> $filename )

1 Прохор  
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