Как конвертировать .DOC в ODF с командной строки?

Я бы хотел, чтобы преобразовать много документов Word в формат ODF (с OO.org формата с командной строки (ведь их много).

(Мне они нужны для последующего чтения на устройство, где формате для чтения OO.org можно, но не .формате DOC ... на самом деле, Андроид только с бесплатными программами, такими как OpenDocument чтения, в первую очередь, от F-дроид пакетов репозитория.)

Что я могу использовать в качестве программ для такого преобразования?

+305
Siddhesh Patil 21 окт. 2015 г., 14:05:31
37 ответов

Мое предположение было бы, что $0 содержит строку -Баш и поэтому ваша команда становится:

базовое имя -Баш

какое базовое имя интерпретирует как односимвольные вариант "Б". Изменить это:

base_name="$(--и basename "$0")";

... так что и basename сказал, чтобы остановить ищет варианты.

+974
Prostygeni 03 февр. '09 в 4:24

Недавно я сменил провайдера. У меня новый роутер. После много возиться у меня роутер работает почти как я хочу. Однако, с тех пор мой Raspberry Pi может не разрешать внешние адреса. Поэтому, делая такие вещи, как пинг www.google.com имя не разрешает. Я получаю следующее сообщение:

пинг: www.google.com: временный сбой в разрешении имен 

Интерфейсы в/etc/сети это:

авто Ло

iface защитный Ло инет замыкания

слово iface eth0 в инет статический
адрес 192.168.0.42
шлюз 192.168.0.1
сетевая маска 255.255.255.0
сеть 192.168.0.0
трансляции 192.168.0.255

файл resolv.conf содержит это:

домен дома
поиск дома
сервер 192.168.0.1

Когда я делаю копать google.com @192.168.0.1 я вам

; <<>> Копать 9.10.3-П4-Raspbian <<>> google.com @192.168.0.1 
;; глобальные опции: +УМК 
;; Получили ответ: 
;; ->>Заголовок<<- код: запрос, статус: Нет, идентификатор: 42497 
;; флаги: в QR РД РА; запрос: 1, ответов: 1, Авторитет: 0, дополнительную: 0

;; РАЗДЕЛ ВОПРОС: 
;google.com. В 

;; РАЗДЕЛ ОТВЕТ: 
google.com. 289 В 216.58.198.110

;; Время запроса: 17 мсек 
;; Сервер: 192.168.0.1#53(192.168.0.1) 
;; Когда: Вт Ноя 20 10:36:14 мск 2018 
;; МСГ размер принято: 44
+944
Maxim Kovtun 19 июн. 2014 г., 13:33:04
Другие ответы

Связанные вопросы


Похожие вопросы

Как ^Старый^Новый соответствует !!:с/Старые/новые, вы можете использовать следующие, чтобы сделать глобальную замену:

!!:ОО/5742/2839/
+901
Dean Armstrong 1 февр. 2013 г., 02:05:05

Это фундаментальное ограничение типового разрешения в Unix: только root может делегировать.

Вам не нужно быть суперпользователем для запуска виртуальной машины (не относится ко всем технологиям ВМ), но это тяжеловес решение.

В режиме пользователя ОС Linux - это относительно легкий Линукс на Линукс решение для виртуализации. Это не так просто; вам потребуется для заполнения корневого раздела (В каталоге) по крайней мере тот минимум, который необходим для загрузки (несколько файлов в каталоге/etc, файл/sbin/init В и его зависимости, логин программы, оболочки и утилиты).

+864
Oliver Moran 14 апр. 2014 г., 05:41:52

Сначала краткая предыстория. Системе 2 ССД, один с Windows, 2-й с версии Ubuntu. Я должен был сделать полный BIOS сбросили при замене моего кулера процессора. В настроек ASUS с UEFI под Диспетчер загрузки я сначала вижу мой 2-й 1 ТБ SSD с установленным Linux, так что я делаю то, что я всегда делаю. Просто перейти к верхней части списка, закройте и перезапустите. Но моя машина отказывается признавать его и всегда загружается в Windows. Я также заметил, что диск уже не имеет '[с UEFI] как часть его имени.

По моим подробные заметки, которые я сделал при настройке моего 'операционных систем' это в BIOS-UEFI для установки, что, казалось, работали

1-Отключена Быстрая Загрузка

2-установить в UEFI и CSM только

3-Отключена Безопасная Загрузка

Я сделал эти изменения и нет разницы, за исключением теперь мой 2-й диск Linux даже не появляются в моем списке Диспетчер загрузки дисков! До моего ремонта кулера для воды и сброса БИОСа у меня не было никаких проблем, и мой Линукс установить работала отлично. Кто-нибудь может сказать мне, что происходит? Что я должен пытаться дальше?

+842
Charles Magid 27 янв. 2019 г., 21:15:48

Как я могу сказать, когда данный процесс завершается? Как и когда это будет сделано, работает и прочее.

Например:

Команда # 1
с wget http://releases.ubuntu.com/14.04/ubuntu-14.04-desktop-amd64.iso

Команда # 2
Эхо "я в команде"

Как бы я планирую иметь 2 команды запуска, когда 1 команда выходит?

+832
1nd1363m 16 нояб. 2010 г., 07:10:59

Если ответ @Ричарда Неймана не работает, есть возможность это быть проблема с DNS.

эхо "с nameserver 8.8.8.8" >> /и т. д./файл resolv.конф

Настроить форвардинг и Маскарадинг.

в iptables -П вперед принять
в iptables --таблицы NAT -за POSTROUTING -O и на eth1 -J в маскарадные
в iptables --таблицы NAT POSTROUTING --добавить --прыгать маскарадные --источник 192.168.10.10/24 
в iptables-сохранить > /корень/клиентов.ФРШ
эхо "на/sbin/iptables в-восстановить < /корня/клиентов.ФРШ" > > в /etc/файл RC.местные

Это выше команды будет включить пересылку IP, и настройки брандмауэра, используя для iptables , которая позволяет вам получить доступ к интернету с вашего клиента.

+824
bantya 16 мая 2019 г., 19:20:27

Вы можете использовать madvise(2)с MADV_FREE для этого — он помечает страницы как исправить, но не обязательно бросьте их немедленно, и данные могут быть считаны. Вы узнаете страницах исчезнуть, если вы получите все нули обратно (за каждую страницу).

+821
Prashant Srivastava 5 дек. 2014 г., 05:19:44

Я вижу два варианта, вы должны попробовать, прежде чем возиться с хранения IP в переменной. (Кроме того, если серверы уже есть имя, как вы выяснить, новый IP?)

  • Попробуйте смонтировать с хоста вместо IP, если он динамический IP.

    горе.Киф //cifs.server.com/pictures ~/otherpc/фотографии пользователя=мне,домен=именем,пароль=12345,верс=3.0
    
  • Если сеть находится под вашим контролем, сделать резервирование DHCP для IP ИФК сервера.
+806
jonbaldie 2 дек. 2014 г., 07:11:24

Итак, я понимаю, что это наверное супер Ньюби вопрос, но я играл вокруг с этим и стараемся сделать все, что в моих знаниях с этим разобраться, но просто не могу понять это.

В основном я хочу создать файловую систему на моем локальном сервере, чтобы позволить мне и другим людям получить доступ через Самбу, но разрешения убить меня.

В основном я хочу, чтобы структура, чтобы быть такой:

Обмениваться файлами (доступной всем)

Пользователь 1 (rwx по только мне)

-пользователь 2 (rwx по мне и пользователей 2)

--3 пользователей (права доступа rwx меня, пользователя 2 и User 3)

--пользователя 4 (rwx по мне, пользователей 2 пользователей и 4)

--пользователя 5 (rwx по мне, пользователей 2 пользователей и 5)

Иерархия папок будет папка пользователя 1 вверху, затем пользователь 2 будет вложенной, а затем пользователи 3,4,5 будут подпапки пользователей 2.

Так что я думаю, я понимаю, разрешения Самба том, что я могу сделать 'действительные пользователи = пользовательский 1, пользовательский 2... и т. д. Но фактического разрешения Linux находятся вне меня

+795
Ravi Shankar Shah 4 июл. 2011 г., 01:48:04

Во-первых, изменение имени хоста в /etc/hosts на самом деле не менять имя. Чтобы изменить это временно, использовать имя команды. Изменяя его, чтобы он тоже изменился после перезагрузки, зависит от вашей операционной системы. Для красной шляпе производные системы, изменить имя переменной в файл файл/etc/sysconfig/сети.

Изменение имени хоста отображаются в командной строке зависит от того, как ваш командной строке настроен. Если он читает имя на каждой строке, он будет изменить в следующий раз, когда вы нажмите клавишу Enter. Если это читает только имя хоста во время инициализации и сохраняет в переменной, которая будет отображаться в командной строке, тогда вы

+763
user9105 24 апр. 2019 г., 08:33:46

Дайте этот скрипт в списке имена в порядке, вы хотите их раз мод должен быть установлен. Они будут расположены в порядке возрастания, 1 секунду.

#!/Бен/ш
# сенсорный++: запуск Touch, чтобы установить время мод аргументов файла
# начиная с указанного времени и увеличивается на 1 секунду
# для каждого аргумента
# Мп, 5/2/2018
использование() {
 Эхо "использование: $0 -д \"дата\" файл ..." >&2
}

в то время как команде getopts "д:" опт
делать
 дело "$опт" в
д)
дата="$OPTARG"
;;
*)
использование
 выход 1
;;
эсок
сделано
сдвиг $((OPTIND-1))

если [ -з "$дата" ]
тогда
использование
 выход 1
интернет
сек=$(дата -д "$дата" "+%s")в
если [ $? != 0 ]
тогда
использование
 выход 2
интернет
Эхо схватывания, начиная с $СПК $(дата -д "@$СПК")
для F
делать
 Штрих -М -Т $(дата -д "@$СПК" "+%г%м%д%Н%м.%Ы") -- "$Ф"
 сек=$((с + 1))
сделано
+762
auujay 30 окт. 2014 г., 13:57:19

Я подкрепил мое .файлы ВДИ некоторых виртуальных машин Ubuntu и хотел восстановить на новом компьютере. Я думал, что используя существующие файлы ВДИ, я мог бы создать новую виртуальную машину или как-то импортировать его для воссоздания виртуальной машины у меня на моем старом компьютере. Не получится так.

Я на VirtualBox 6.0.8 и когда я нажимаю машина>новые и проходим все те же шаги и выберите использовать существующий виртуальный жесткий диск файл, который указывает на мой старый ВМ ВДИ, то было создать машину с новой установки операционной системы Ubuntu. Я не могу открыть мои старые данные. Если я, используя существующую инфраструктуру виртуальных рабочих столов, не значит, что я использую все мои старые данные, чтобы воссоздать эту машину? Что я упускаю?

+685
Villena Hunter1615 24 сент. 2014 г., 11:45:09

С помощью этого скрипта: tstNounset.sh

#!/бин/Баш
комплект -х 
набор -о nounset;набор -у

ул. Эхо `Эхо $`
функция func1() { Эхо ул.$; }; экспорт -Ф функцию func1;Баш-C в функцию func1
функция функция func2() { установить -у;Эхо $ул.; };экспортно-Ф в func2;Баш-с функции func2
эхо " - не должны достичь здесь?"
ул. Эхо $
Эхо "б - сюда не доходит".

Я бы хотел, чтобы предотвратить достижение "а", в глобальном плане, не требуя, чтобы проверять каждую переменную.

Также без использования набора -е (как я забочусь о ошибках и обойти большинство уже, как многие из них только предупреждения).

Я думал, что если бы какой-нибудь способ обнаружить "несвязанной переменной" произошло даже из-подуровне/ребенка, чтобы я мог принудительно выйти из этого?

Я не мог сделать вещи работать со Как есть баш скрипт выполняет определенное действие на ошибки _each_ команду? или как вызвать ошибку, используя ловушку команда также. Я нашел этот старый вопрос тоже.

+680
AnAnxiousUser 22 мая 2018 г., 04:21:09

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

Ваш лучший выбор-это простая программа на Perl, который читает входные данные построчно, и проверяет, если он уже видел. Если нет, то он выводит входной сигнал и добавляет его в хэш-таблицу уже видел входы.

#!/usr/Бен/Perl с
мой %линий ;

в то время как (<значение stdin>) {

 если (! $Строки{$_}) {
 $Строки{$_} = 1 ;
 печать $_ ;
}
}

Конечно, ваш список уже видел линии будет расти, так что будет память, занятая программой.

Я не уверен, что вы бы использовать это, но я думаю, что добавить текущую дату к печати, а может и хэш-так что можно удалить входы после Н часов.

+613
Linux Security Expert 17 окт. 2017 г., 08:55:42

У меня есть установка TrueOS. Мне было интересно, если это было возможно, чтобы следовать книге ОРС на моей текущей системе.

+612
Hajime Morrita 3 июл. 2010 г., 11:22:35

Использовать -mtune. -марта используется для определения допустимого набора команд, в то время как -mtune используется для настройки производительности кода (как всегда, вижу мужчину ССЗ). В зависимости от типа ЦП, вы могли бы также рассмотреть другие значения, чем сердечником2. И если вы используете последние GCC версии (по крайней мере, 4.4, я думаю), вы могли наилучшим образом использовать родной вместо.

+598
missjgussy 22 июн. 2014 г., 23:03:18

Конечная цель: сделать скрипт, который будет ограничивать количество исходящих запросов ARP в секунду, используя arptables.

Это умение не поездки АРП-ограничение функции на устройствах Cisco.

Я хочу сделать это в shell-скрипт, но если у кого есть какие-нибудь мысли или идеи, я более чем счастлив, чтобы слушать.

+558
Jaroslavlog 30 апр. 2014 г., 10:53:23

У меня есть таблица

+-------+-------------+------+-----+---------+-------+
| Поле | Тип | Нуль | Ключ | По Умолчанию | Дополнительные |
+-------+-------------+------+-----+---------+-------+
| идентификатор | тип int(11) | нет | при | нуль | |
| фу | тип varchar(10) | да | | нулевой | |
+-------+-------------+------+-----+---------+-------+

Я хочу определить два сценария-один, который может превратить такой стол в CSV и тот, который может превратить его обратно.

Я знаю, что такое выявленными с помощью sed

СЭД -е '1д;3д;$Д' -Е 'С/^|//' -Е 'е/|$//' -е 'е/|/,/г' файл

Но это будет ненадежно.
Надежным способом будет найти позиции | персонажа на второй линии (кроме первой и последней) и на каждой линии персонажей в этой позиции , и удалите пробелы вокруг них. Он, вероятно, может сделать с awk, но я не знаю как.

+497
Bepin Temali 20 июн. 2013 г., 17:59:00

В GNU реализации до н. э., есть переменная окружения BC_LINE_LENGTH (ср. мужчину до н. э.):

~$ Эхо "шкалы=2; 2^500" | до н. э.
\32733906078961418700131896968275991522166420460430647894832913680961
\33796404674554883270092325904157150886684127560071009217256545885393
053328527589376
~$ экспорт BC_LINE_LENGTH=99999 #или лучше 0
~$ Эхо "шкалы=2; 2^500" | до н. э.
3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376
+446
Jsncrdnl 29 янв. 2020 г., 18:57:38

Я нашел интересный документ: прогнозирование в Unix командной строки командной строки предсказание (на основе пользователей прошлой деятельности), и мне интересно, если какой-либо фактической реализации такого понятия не существует?

+410
hleb01 27 апр. 2019 г., 23:36:57

Вы можете использовать вырезать как wmctrl (правильно) не хватает параметров. Вероятно, это то, что вы хотите:

wmctrl -л | вырезать -Д ' - Ф 4-
+405
0xDatou 25 авг. 2018 г., 00:58:19

Есть ли способ, чтобы развернуть приложение, что вы построили на Ubuntu, на CentOS? И если да, то как?

Редактировать: Извините, я должен был дать немного больше информации.

Он построен на Ubuntu 15.10 с Qt 5.6, а кроме того в Qt это есть только одна зависимость, статически. Я не уверен, если его зависимостей статически, но это через некоторый импульс libs и ничего не Убунту конкретно, я предполагаю, это не должно быть проблемой.

+363
Carlos Peralta 19 окт. 2010 г., 11:28:56

Я думаю обновления в Fedora в Fedora 20 и я подумала, будет ли это хорошей идеей или нет и если Fedora стабильна или нет?

+356
iamnotzerocool 30 июл. 2013 г., 14:02:45

Есть ли способ, чтобы написать найти так, что она ломается, если один из -экзек операций не на файл?

Е. Г. (javac и удобно используется как программа, которая может вернуть код выхода 1 на некоторые файлы, и ни по какой другой причине):

$ Эхо "общественное classXX в{}" >> A.java
$ Эхо "общественного класса B{}" >> B.java
$ найти . -имя_экземпляра \*.Ява -старпома и javac {} \;
./А. Джава:1: ошибка: класс, интерфейс или перечисление ожидается
общественные classXX в{}
^
Ошибка 1 

В примере выше, хотя старпома на файл A.java не удалось (и возвращается код завершения-1), то найти команду перешел и скомпилированный файл B.java как хорошо. Есть ли способ, чтобы вырваться из найти или я должен использовать некоторые формы для вместо?

Моя версия найти:

$ найти -версия | глава -1
найти (в GNU findutils) 4.4.2
+324
Joy Joy Malubay 2 февр. 2011 г., 15:59:33

Поскольку нет принятого ответа, я выложу это в качестве ответа на данный момент. В дополнение к тому, что ты в нужную группу, как уже писали выше:

команду sudo usermod -а-г диск $пользователей
команду sudo usermod -а-G vboxusers $пользователей

Если вы по-прежнему получаете VERR_ACCESS_DENIED об ошибке, вам нужно, согласно комментарий от @Сайбекс, выйти и снова войти в систему для группы дополнения вступили в силу.

+323
ocean800 13 февр. 2013 г., 04:10:16

Пытаюсь запустить чпсть исполнять программы от имени другого пользователя в Ubuntu, дает мне следующую ошибку:

$ чпсть -у ВСП-данных Ш-с whoami
чпсть: критическая ошибка: не удается setgroups: разрешение отклонено

Пользователь пытается выполнить эту команду на пользователям использовать sudo? файл и имеет привилегий для выполнения любой команды (%судо все=NOPASSWD: все).

Кроме того, ВСП-данных существует как пользователя и группу в файле/etc/passwd в и в/etc/группы.

Разве кто сможет помочь и разъяснить) то, что чпсть жалуется, и Б) как это исправить так, что результат whoami исполнения выше доходности ВСП-данных?

+290
LM888 10 янв. 2019 г., 03:09:41

Я установлю новый сервер и проблемы с cron, чтобы выполнить, как ожидалось. Я использую скрипт для создания хрон рабочих мест в .tmp/crontab.txt, который затем перешел в каталог/var/катушка/хрона под пользователя "Apache". Эти записи Апач не выполнять, насколько я могу сказать.

в /var/катушка/хрона: имеет 3 пользовательские файлы:

  • Корень 0 байт

  • Апач 344 байт (выглядит хорошо, не выполняет).

  • JLee 3514 байт(это где все мое руководство по записи ходили).

Руководство работами я расписание нормально выполняется. Однако в руководстве рабочих мест создать "суб-хрон", и это одна идет к Apache. Что я делаю не так?

Я бы предпочел все хрон рабочих мест будут созданы под одним пользователем, так как я админ и единственный пользователь данного сервера.

+288
Benjy Wiener 17 дек. 2017 г., 19:20:39

Похоже, powertop отвечает за отключение беспроводной связи. Удалить / настроить его и вы получите свою коробку с Kubuntu автоматически подключиться к WiFi после пробуждения от сна.

Имеют большой день!

+203
Fumihiro Xue 4 июл. 2018 г., 15:52:13

Не используйте - (тире) после СУ. Просто запустите
Су демо -с 'Общ -ля'
При вызове '-' с Су, он инициализирует профиля пользователя и окружающей среды. Там должен быть какой-то скрипт в профиль, не давая пользователю оболочку, чтобы достичь в конце.

+158
mugukamil 9 дек. 2019 г., 11:13:37

Вы можете положить ключи-опции авто-ключ-получение в ~/.с GnuPG/Гоб.конф, и он будет получать любой клавиши у вас нет, но хотите проверить/зашифровать.

Но я не очень понимаю, зачем вы хотите его в этом случае, как это противоречит цели проверки подписи, если вы собираетесь доверить любую клавишу загруженный клякса представлена.

+117
Fabiano Palaoro 25 окт. 2012 г., 13:44:47

У меня нет .ТС здесь, но это работает .МР4. Использовать ffprobe (часть кода), чтобы получить время в секундах, электронное.г:

ffprobe -в Тихом -КШМ=П=0 -show_entries формат=создания продолжительность.МР4 
275.690000

так что для всех .МР4 файлы в текущей директории:

найти . -параметр maxdepth 1 -имя_экземпляра '*.МР4' -exec для ffprobe -в Тихом -КШМ=П=0 -show_entries формат=длительность {} \;
149.233333
130.146667
275.690000

затем использования пасты , чтобы передать выходные данные в БК и получаем общее время в секундах:

найти . -параметр maxdepth 1 -имя_экземпляра '*.МР4' -exec для ffprobe -в Тихом -КШМ=П=0 -show_entries формат=длительность {} \; | вставьте -СД+ -| до н. э.
555.070000

Так, для .ТС файлы, которые вы могли бы попробовать:

найти . -параметр maxdepth 1 -имя_экземпляра '*.ТС' -exec для ffprobe -в Тихом -КШМ=Р=0 -show_entries формат=длительность {} \; | вставьте -СД+ -| до н. э.

Другой инструмент, который работает для видео-файлов у меня вот exiftool, например:

exiftool -С -Н создания.МР4 | грэп ^продолжительность
Продолжительность: 275.69
exiftool -М -П '$продолжительность#' создания.МР4
275.69

Общая длина для всех .МР4 файлы в текущем каталоге:

exiftool -С -Н ./*.МР4 | у awk '/^продолжительность/ {печати $2}' | вставить -СД+ -| до н. э.
555.070000000000
exiftool -М -П '$продолжительность#' ./*.МР4 | у awk '{сумма += $0}; конец{напечатать сумму}'
555.070000000000

Вы могли бы также передать выходные данные в другую команду, чтобы преобразовать общее в ДД:чч:мм:ССсм. ответы здесь.

Или использовать exiftoolс внутренней ConvertDuration для этого (вам нужна относительно свежая версия правда):

exiftool -Н -М -П '${продолжительность;наши $сумма;$_=ConvertDuration($сумма+=$_)
 }' ./*.МР4| хвост -Н1
0:09:15
+114
DATALOT 15 янв. 2012 г., 04:32:24

Разбираем их на две отдельные наборы данных с любой программой, которую вы предпочитаете. Я хотел бы использовать общий Лисп и сохранять каждый файл config как вложенный список списков.

А затем использовать языковые средства, чтобы сделать слияние/ямочный ремонт/Союз/комплект-разница/и т. д. На высоком уровне, на одной стороне дифференциала, код может выглядеть так:

(Союз
 (Валс :ключи все)
 (Валс Б
 :ключи 
(комплект-разница
 (ключи Б)
 (ключи))))

А затем оставить получившийся набор данных в файл.

+111
Homesreen 18 авг. 2013 г., 22:47:21

Взгляните на функциональность истории из вашей оболочки. В моем ЗШ:

!!

повторяет последнюю команду.

Тип истории , чтобы взглянуть на последние несколько записей.

Чтобы получить желаемый буфер в оболочке:

человек zshzle

или

человек с readline

Также вы можете на вкладке расширения доработок

сделать long_target
some_path общ. 
...
вкладку сделать л<> # принты делают long_target' не запуская его

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

+101
mcsim 19 окт. 2012 г., 02:14:02

постфикс выполняет mailbox_command с ЮИД получателя. Она должна сделать -д' ${пользователь} ненужных.

http://www.postfix.org/postconf.5.html#mailbox_command

mailbox_command (по умолчанию: пусто)
Дополнительные внешние команды, что местные(8) агент доставки должен использовать для доставки почты. Команда выполняется с идентификатором пользователя и основной код группы привилегий получателя. Исключение: команда доставки для root выполняет с $default_privs привилегии.

+95
Keeogh 2 февр. 2013 г., 23:20:49

я ищу некоторые программы командной строки, которые можно использовать для отправки и получения данных в/из последовательного порта. Я хотел бы автоматизировать процесс тестирования - запустить тестовый скрипт, который будет отправлять файл на ttyPC, получите вывод в файл, а затем сравнить результаты. Сначала я пыталась с кошкой с двумя процессами :

# выходной 
Эхо "выход"
кошка /Дев/ttyPC > ./выход/выход${номерфайла}.TXT и
outputPID=$!

#ввод
Эхо "вход"
кошка ./в/в${номерфайла}.тхт > /Дев/ttyPC

Но это не стабильный. Иногда он посылает данные постоянно или есть проблема "файл, который раньше открывался" или второй телетайп открытие замыкает первую кошку.

Затем я попытался с миником (script.txt передает данные) миником-Д /Дев/ttyPC -б 115200 -8 -С log1.txt -с script.txt но я не могу установить паритет с командной строки.

Есть что-то лучше?

+41
Crystal howard 30 мар. 2018 г., 11:19:28

Нет конкретной команды Unix для этого, но это будет обрабатываться немного скрипт.

С Баша (стандартная оболочка снабжена большинство Линукс дистров):

а [ 1 ]; делать дата "+%Т"; сон 60; сделано
+18
Denys Melnychenko 17 июл. 2019 г., 07:17:36

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil