Автор Тема: как создать файл с данными с помощью скрипта [решено]  (Прочитано 1264 раз)

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
Собственно нужно чтобы скрипт создавал файл с определенным напонением, в вкрипте это наполнение должно быть

я пока только такой скрипт родил:

#!/bin/sh
cat > /var/spool/asterisk/tmp/100.call
Channel: SIP/100
Callerid: 1000
Application: Playback
Data: hello-world


файл создается но данные предлагает ввести вручную

Подскажите какой нибудь способ.
« Последнее редактирование: 05.10.2010 20:47:16 от Skull »

Оффлайн Антон

  • Участник
  • *
  • Сообщений: 50
Вот так надо:

#!/bin/sh
cat <<EOF > /var/spool/asterisk/tmp/100.call
Channel: SIP/100
Callerid: 1000
Application: Playback
Data: hello-world
EOF
Это если я правильно понял задачу :).
« Последнее редактирование: 05.10.2010 20:47:00 от Skull »

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
спасибо все работает!!!:)

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
люди помогите появилась еще одна задача
Нужно из существующего файла прочитать последнюю строку причем определенные символы
и записать их в переменную

Как это реализовать?

есть файл    123.с
ывлда
ыва
ы23

Status: Complete


Значение Статуса мне и надо прочесть.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Нужно из существующего файла прочитать последнюю строку причем определенные символы

tail -1 file.txt
выдаст вам последнюю строку. Осталось из нее вычленить последнее слово, например, командой
cut -d" " -f2В итоге:
tail -1 file.txt | cut -d" " -f2

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС