Здравствуйте все))
у меня по большому счету 2 связанных вопроса
вопрос №1 Я хочу выполнить некоторые команды ПХП из консоли,
с одной стороны команду php освоил, НО
мне не хочется каждый раз писать инициализацию = <?php + include_file_list_load(); и т.д.
я поэтому решил написать простенький СШ:
#!/bin/sh
/usr/bin/php
<?php
include 'test';
//тут завершается выполнение, скрипта, но продолжается чтение команд php из консоли
в принципе это, то что я пишу в ручную, но возникла проблема, что при выполнении он пытается открыть файл "?php"
пробовал экранировать стрелку, но тогда не выполняется инициализация- пхп части
короче - как это поправить?
вопрос №2
так же я хочу отдельный сш, который будет читать запись в файл, с консоли и сразу после завершения ввода
запускать скрипт для обработки
я знаю, что для этого используется cat>file_name
но вот, как сразу после ввода запускать скрипт?
С Уважением, Сергей.
SH-script поток ввода (OpenSuse)
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: SH-script поток ввода
С php мну не очень дружен, но на второй вопрос попытаюсь ответить.
Вот простой скриптик, для теста:
Вот, что я делаю:
Это то, что ты хочешь?
Вот простой скриптик, для теста:
Код: Выделить всё
teddy@toshiba64 ~$ cat scr.sh
#!/bin/bash
echo "you entered:"
echo "------------"
cat filename.txt
echo "------------"
teddy@toshiba64 ~$
Вот, что я делаю:
Код: Выделить всё
teddy@toshiba64 ~$ chmod +x scr.sh
teddy@toshiba64 ~$ cat > filename.txt && ./scr.sh
abracadabra bums
bums
bums bums bums
you entered:
------------
abracadabra bums
bums
bums bums bums
------------
teddy@toshiba64 ~$
Это то, что ты хочешь?
Спасибо сказали:
-
- Сообщения: 13
Re: SH-script поток ввода
Uncle_Theodore писал(а): ↑22.01.2010 05:25С php мну не очень дружен, но на второй вопрос попытаюсь ответить.
Вот простой скриптик, для теста:
Код: Выделить всё
teddy@toshiba64 ~$ cat scr.sh #!/bin/bash echo "you entered:" echo "------------" cat filename.txt echo "------------" teddy@toshiba64 ~$
Да, большое спасибо))))
Где можно найти описания системных команд
по типу echo $ ~ и других?