Вопросы с тегом «scripting»

9
Тестирование, если аудиоустройства / звуковые карты в настоящее время играют?

Существует ли программа по умолчанию, в которой я могу проверить, не отключены ли мои аудиоустройства? Редактировать: молча, я имею в виду, что если что-то играет на этом (не только активирован или открыт) Что-то вроде этого: if [[ device0 is silent ]] ; then radio $RANDOM fi Редактировать 2: я...

9
Преобразование файлов .docx в обычный текст и сохранение разрывов строк для сохранения ссылок на номера строк в исходном документе: как и какие последствия?

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

9
Как мне распечатать все, кроме N-й до последней строки в sed?

Я хотел бы сделать дополнение / "противоположность" sed 13q;d <file.txt В более общем смысле, возможно ли сделать такого рода дополнение / обратное / противоположное в sed? Или только для регулярных выражений? Как мне распечатать все, кроме третьей до последней строки? Требуется ли это два tacи...

9
Экспорт паролей из менеджера паролей `pass`

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

9
Найти дубликаты файлов PDF по содержанию

Некоторые журналы генерируют разные PDF для каждой загрузки. APS, например, хранит время и IP-адрес в PDF. Или есть бумажная версия с гиперссылками и одна с текстовыми ссылками. Как можно найти повторяющиеся загрузки документов с равным содержанием на 90% в системе Linux с помощью программного...

9
Удалить переводы строк в именах файлов

У меня есть код PHP, который генерирует имя файла, к которому wget будет добавлять свои журналы. Я сгенерировал более 2000 файлов, но проблема в том, что у меня возникли проблемы при работе с ними, потому что я ошибся, указав в PHP_EOLкачестве имени его имя, этот код добавится LF/line feed/%0Aк его...

9
bash и ожидать в том же сценарии?

Я пытаюсь закодировать скрипт, который берет IP-адреса из файла .csv и telnet устройства, чтобы перехватить вывод команды «show version». Пока я закодировал это: #!/bin/bash #!/usr/bin/expect -f FILE1=dispositivos.csv #file with IP's and device name set Username "user" #this is the user for telnet...

9
Сделать текст исчезнет после ввода пользователя

Есть ли способ сделать так, чтобы отображаемый контент исчезал сразу после ввода данных пользователем? Например, возьмите этот файл ниже #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' else echo 'Go to Doctor' fi Если вы запустите это, вывод how are you ?...

9
Как проверить, является ли текущее время между 23:00 и 06:30

У меня возникают проблемы с пониманием того, как правильно проверить из сценария bash текущее время между 23:00 и 06:30. Я пытаюсь запустить бесконечный цикл, чтобы проверить время и что-то сделать, если интервал времени между 11 вечера и 6:30 утра. Вот что я написал до сих пор, что не работает на...

8
Что такое Linux для VMS DCL «НА ОШИБКЕ»?

С помощью командных сценариев VMS DCL можно ловить ошибки с помощью on errorкоманды: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Как это сделать в Linuxland? В примере ошибка с directoryили deleteприведет к тому, что элемент...

8
Как запустить сценарий с другого пути и узнать путь сценария?

Мне нужно запустить скрипт, который обращается к файлу по тому же пути, в котором он находится. Например: у меня есть скрипт /home/me/folder/script.sh, и этот скрипт будет обращаться к файлу /home/me/folder/myfile. Поскольку файл находится в том же пути сценария, я просто использую имя myfile, а не...

8
Команда для перемещения окна на все рабочие столы

Я хотел бы иметь возможность перемещать (прикреплять) существующее окно ко всем рабочим столам с помощью команды с поддержкой сценариев, а не через меню окон. wmctrl -r <WIN> -t <DESK>переместит окно на другой рабочий стол, но я не нашел способа использовать это, чтобы окно отображалось...

8
Вы предпочитаете bash-скрипты или псевдонимы для ярлыков? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . У меня есть ~/binкаталог (который у меня есть PATH), где я храню много...

8
Linux скрипт или программа для сокращения имен файлов

У меня не было большого успеха в поиске Linux-версии namemangler , для которой мне нужно переименовать 1000 файлов, чтобы они были читаемыми в Windows. Кто-нибудь знает о программе Linux, которая может сделать это? Если нет, то скрипт может работать, так как мне нужно только переименовать все файлы...

8
Возможности для скрипта в Linux

Если я хочу установить функцию ( capabilities(7)), например CAP_NET_BIND_SERVICE, для исполняемого файла, и этот файл является сценарием , нужно ли мне устанавливать функцию ( setcap(8)) в интерпретаторе, запускающем этот сценарий, или достаточно установить его в файле сценария? сам? Примечание:...

8
Как работает команда поиска с использованием команды «find… -exec sh -c '…' sh {} +»?

@StephaneChazelas опубликовал следующее решение этого вопроса: возникли проблемы с использованием «find -exec {} +» . $ find . -iname "*.extension" -exec sh -c ' exec <command> "$@" <additional parameters>' sh {} + Что именно здесь происходит? Что конкретно делает последний sh {}?...

8
rsync самый последний х ГБ

Я ищу команду / скрипт, позволяющий копировать последние измененные файлы (до 10 ГБ) на другой компьютер. Таким образом, если имеется 4 файла по 4 ГБ каждый, только 2 из них должны быть переданы сценарием. Если существует 12 файлов размером 1 ГБ, должны быть переданы только самые последние 10...

8
Каков надежный способ получения каталога .ssh каждого пользователя из bash?

Я могу разобрать / etc / passwd с помощью augtool: myuser=bob usershome=`augtool -L -A --transform "Passwd incl /etc/passwd" print "/files/etc/passwd/$myuser/home" | sed -En 's/\/.* = (.*)/\1/p'` ... но это кажется слишком запутанным. Есть ли какой-нибудь простой, специализированный инструмент для...

8
Сравните два списка URL-адресов и напечатайте вновь добавленные URL-адреса в новый файл.

Первоначально я создаю два файла, которые содержат списки URL-адресов - я буду ссылаться на них как oldи new. Я хотел бы сравнить два файла, и если в newфайле есть URL-адреса, которых нет в oldфайле, я бы хотел, чтобы они отображались в extra_urlsфайле. Теперь я прочитал кое-что об использовании...

8
Создание моей собственной функции cp в bash

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