LINUX.ORG.RU

Сообщения B_U_G

 

Поиск и удаления начальных символов

Форум — General

Здравствуйте, нужна ваша помощь с поиском и удалением начальных символов. Есть некий файл с номерами телефонов, мне нужно найти номера и вырезать первые два символа, например, есть номер 381234567890 = 123456789. Пробовал sed , sed -r 's/([0-9]{12})//g' text.txt , получилось найти и удалить, не пойму как можно вырезать первые два символа в найденом номере.

 ,

B_U_G
()

Шифрование файла без ввода пароля

Форум — Security

Подскажите можно ли как то зашифровать файл без ввода пароля , простым юзером, пробовал gpg но он только от рута шифрует или тех к прописан в sudoers, в openssl размер шифруемых данных ограничен размером ключа

 , ,

B_U_G
()

Запуск Bash команд из perl

Форум — Development

Здравствуйте, пытаюсь с perl скрипта запустить команду из bash оболочки, но по дефолту команда запускается из оболочки sh , пробовал прописывать /bin/bash, но ничего не получилось. Пример скрипта

#!/usr/bin/env perl
...
while(<STDIN>)
{

my $string=$_;

`sox $string 'test/test2.wav`;
#$string - parameters from sox 
}

 , ,

B_U_G
()

XML::Bare разбор xml

Форум — Development

Здравствуйте, есть некоторый XMl, например

<IXP Ver="1.1" UG="1"><XMLText><Text>qwerty</Text><Time>16:28</Time><CColor>Черный</CColor><Text>qwerty213</Text><CModel>1234</CModel><DName>Петр</DName></XMLText></Action></IXP>

пытался распарсить с помощью XML::Bare, не получается распарсить по позиции элемента (_pos), возможно кто то работал с этим модулем и подскажет как это сделать, по доке на cpan -не смог разобраться, отдельно ноду получилось, а по позиции ни в какую.

 , ,

B_U_G
()

образ системы или скрипт

Форум — General

Последнее время, сетаплю сервера(ос ubuntu) для клиентов с одними и теми же скриптами, конфигами и пакетами, посоветуйте как лучше автоматизировать процесс установки, сделать образ системы, или же написать скрипт, который будет сам ставить пакеты и копировать нужные файлы.

 ,

B_U_G
()

RHvoice

Форум — General

Пишу скрипт на Perl для озвучки с помощью RHvoice, смысл в том что на определенный адрес и порт приходит номер и фраза, скрипт разбивает на отдельные переменные номер и фразу, фразу он пересылает в RHvoice. Скрипт работает корректно, если ему передать параметры напрямую, через консоль, если передавать телнетом - выдает ошибку «segfault at 0 ip 00007fde77f76321 sp 00007fff4800be58 error 4 in libc-2.15.so». Фраза передается на порт 9988 через xinetd, запуск от рута.

( читать дальше... )

B_U_G
()

передача параметров с telnet в perl

Форум — General

Есть некий скрипт на perl, ему передается строка. Если передать строку на прямую с консоли, то все отлично отрабатывается, а если передать строку через телнет, строка приходит с символами #015 или #012. Пробовал различные варианты обрезания строк - ничего не помогло

 ,

B_U_G
()

udev rules, ubuntu 12.04

Форум — General

При переходе с убунты версии 11.10 на 12.04 перестали работать udev правила, пробовал разные параметры дописывать но ничего не вышло. Пытаюсь привязать 3g modem

modem.rules
ACTION!="add|change", GOTO="device_huawei_end"
LABEL="device_huawei_link"
# USB slot from left to right (back look)
# dongle 0 ----LIFE----
KERNEL=="ttyUSB[0-9]*", ID=="2-1.4:1.0", SYMLINK+="modem-0"
KERNEL=="ttyUSB[0-9]*", ID=="2-1.4:1.1", SYMLINK+="audio-0"
KERNEL=="ttyUSB[0-9]*", ID=="2-1.4:1.2", SYMLINK+="data-0"
LABEL="device_huawei_end"
сам модем занимает 3 порта ttyUSB,dmesg смотрю порты, может кто то, что то подскажет

B_U_G
()

Запуск скрипта в фоновом режиме

Форум — General

Здравствуйте, никак не получается запустить скрипт в фоне :start.sh

#!/bin/sh
tmux start-server # Запуск сервера tmux
tmux new-session -n wine -s css 'wineconsole /home/yura/ccs/CCS.exe'  
# создание сессии: -n имя окна, -s имя сессии, и после - запускаемая команда

-пробовал bg ./start.sh; start.sh &; nohuop start.sh & -ничего не помогает.
P.s скрипт запускается и работает нормально 
B_U_G
()

vi e488

Форум — General

Здравствуйте, возникла проблема с заменой в vi :

%s/(/var/records/${filename}.wav)/(${UNIQUEID}.wav,ab,/usr/local/sbin/extconv.sh ${UNIQUEID}.wav)/g vi выдает ошибку е488 (лишние символы на конце). Подскажите как правильно сделать или, что почитать.

 ,

B_U_G
()

проблема с добавлением репозитория

Форум — General

Пытаюсь поставить астериск (убунту сервер 11.10), но не получается прописать репозитории: sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server mysql-client apache2 php5 phpmyadmin php5-mysql python-software-properties subversion tmux mc -y sudo add-apt-repository «deb http://packages.asterisk.org/deb `lsb_release -cs` main» sudo add-apt-repository «deb-src http://packages.asterisk.org/deb `lsb_release -cs` main»

первый добавляется (но при апдейте пишет, что не удалось получить deb http://packages.asterisk.org/deb error 404) второй вообще не добавляется пишет (error «deb-src http://packages.asterisk.org/deb `lsb_release -cs` main» invalid)

 

B_U_G
()

RSS подписка на новые темы