Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

0
голосов
1ответ
27 показов

Bash список / обрабатывать файлы в определенном порядке

#! bash Я пробовал несколько вещей, которые я видел в Google, но ничего не работает. Я не понимаю, как это должно быть сложной задачей, но, может быть, это просто невозможно? У меня есть список ...
0
голосов
1ответ
331 показов

Резервное копирование расширений кода Visual Studio

Я использую Linux и VScode и хочу сделать резервную копию его расширений. Я использую этот метод: code --list-extensions | xargs -L 1 echo code --install-extension Мои резервные копии выполняются с ...
0
голосов
0ответов
136 показов

Команда удаленного экрана через ssh, не может видеть активные сеансы

Допустим, я запускаю команду, используя: ssh user@ip screen -dm cat file или команда типа: ssh user@ip screen -dm -S sessionname cat file Почему в обоих случаях я не вижу активных сеансов экрана и, ...
0
голосов
1ответ
62 показов

Bash Script для извлечения незашифрованного USB-накопителя

Мне нужно принудительно извлечь любой USB-накопитель, который не зашифрован. У меня уже есть сценарий, который извлекает любой USB-накопитель, но мне нужно изменить его, чтобы проверить состояние ...
0
голосов
1ответ
137 показов

Сделать возврат, что каталог не распознается как внутренняя или внешняя команда в Windows

У меня есть проект, который использует make, который обычно работает на GNU/Linux, и теперь я пытаюсь запустить его на Windows и получил ошибку (из git bash): '.' is not recognized as an internal or ...
0
голосов
2ответа
352 показов

Изменение .profile для правил SSH

Я хочу создать следующий скрипт в .profile, чтобы каждый сеанс SSH проходил на своем месте: Проверьте указанный хост (user @ host). Если host = host1 - cd /var /www /site1 и т.п. Помогите! :)
0
голосов
1ответ
717 показов

с помощью xargs передайте аргументы в sub shell с pipe

Я хочу переименовать ряд файлов. Я думаю, что могу использовать xargs для этого. find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ...
0
голосов
0ответов
37 показов

Bash: история поиска назад сломана после SSH

Я регулярно выполняю ssh со своего ноутбука (mac) на рабочий стол (linux), и иногда, впоследствии, исторический поиск назад заканчивается неудачей и просто действует как предыдущая история. (Я не ...
0
голосов
1ответ
292 показов

Как отменить мои изменения .bash_profile?

Я добавил следующие две простые команды в свой .bash_profile - export PS1="___________________ | \w @ \h (\u) \n| => " export PS2="| => " Затем фиксируя их через source .bash_profile . Теперь я хочу ...
0
голосов
3ответа
359 показов

Выйти из цикла, если нажата клавиша

Я хочу выйти из скрипта, если нажата какая-либо клавиша. #!/bin/sh while true; do df -h | head sleep 10 clear done Любое предложение?
0
голосов
1ответ
196 показов

расширение оболочки системного журнала

Есть ли простой способ предотвратить вход команд в системный журнал как расширение после оболочки? Т.е. запишите команду "ls * .log" как таковую, а не "ls a.log b.log c.log d.log". Она делает ...
0
голосов
0ответов
61 показов

Куда идет вывод моего `logger`?

У меня есть функция ниже. Когда я звоню, stdout показывает только эхо-операторы. Очевидно, что функция вызывается успешно. Почему аргументы не читаются в stdout, stderr или любой файл журнала? ...
0
голосов
1ответ
148 показов

Может обращаться к каталогам, используя ls, но не из Bash

У меня есть куча недисциплинированных пользователей с почтовыми учетными записями на моем сервере. Они никогда не очищают свои папки для мусора и мусора, а количество файлов увеличивается до ...
0
голосов
4ответа
2k показов

Как объединить переменные среды и расширение скобок в строках в Linux Bash?

Я хотел бы написать сценарий bash, который бы создал структуру каталогов следующим образом: foo | - innerdir1 | - innerfile1 Это действие должно повторяться несколько раз для разных имен каталогов ...
0
голосов
2ответа
494 показов

Что не так с моей установкой Linux, если мой скрипт не запускается со следующими сообщениями об ошибках

Пытаюсь запустить некоторые сценарии .sh в очень урезанной установке Ubuntu, но я получаю сообщения следующего стиля: ./my_script: 61: [[: not found ./my_script: 61: ==: not found ./my_script: 61: ...
0
голосов
0ответов
40 показов

Почему работа crontab остановлена во время работы?

в прошлом году он может генерировать файлы * Error.txt и без ограничений в этом году только добавить новые ключи в новый проект и изменить на новый менеджер безопасности. что не так на сервере ...
0
голосов
1ответ
107 показов

Awk, но печатать только часть поля

Я обеспокоен только частью определенного поля (имя хоста) в строке журнала и хотел бы распечатать все уникальные вхождения этой части. В настоящее время я делаю что-то вроде: zcat $file | awk '$2~/f/ ...
0
голосов
2ответа
2k показов

ошибка wget: неверная строка заголовка

Почему это не работает ?: wget -q -U Mozilla "http://rss.slashdot.org/Slashdot/slashdot" -O - | tr '\n' ' ' PS: и под openwrt 10.03: # wget "http://slashdot.org/" -O - Connecting to slashdot.org ...
0
голосов
0ответов
23 показов

Почему вызов программы по полному пути дает другой результат?

time ls печатает: main main.c real 0m0.001s user 0m0.000s sys 0m0.000s /usr/bin/time ls print: main main.c 0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 2468maxresident)k ...
0
голосов
2ответа
168 показов

Как подключиться к сети Wi-Fi с помощью одинарной кавычки в SSID из командной строки

Как я могу подключиться к сети Wi-Fi с одинарной кавычкой в SSID из командной строки на Raspberry Pi? Это метод, который я использую: wpa_cli add_network wpa_cli set_network 0 ssid '"Your SSID"' ...
0
голосов
2ответа
1k показов

Сценарий резервного копирования SVN на Linux не работает?

У меня есть скрипт, который работает на Linux Ubuntu Server каждый день в 5 утра. Этот скрипт создает резервную копию всех моих SVN следующим образом: #!/bin/bash svnadmin dump /home/xxx/svn/p1 > ...
0
голосов
1ответ
34 показов

цикл в команде awk

У меня есть файл со следующими входными данными: Sample1 Feature 1 A B C D Feature 2 E F G Sample2: Feature 1 H I Feature 2 L O P И я хотел бы получить следующий вывод: Sample1 Feature 1: 4 Feature ...
0
голосов
0ответов
264 показов

Как получить доступ к Bash в Ubuntu через Git Bash?

Я использую git bash на Hyper в качестве основного терминала. Я недавно установил Ubuntu на Bash с подсистемой Windows. Когда я bash в командной строке Windows или Powershell, он открывает Ubuntu в ...
0
голосов
0ответов
45 показов

Сканирование недавно добавленного диска в rhel7 с помощью Bash Script

Может ли кто-нибудь мне помочь, сканировать недавно добавленный жесткий диск одним скриптом bash? Я хочу сказать, как сканировать несколько хостов в одном скрипте. то есть host0/scan, host1/scan, ...
0
голосов
0ответов
66 показов

Как получить значения, войти на сервер и запустить команды, используя PuTTY со значениями

Я пытаюсь создать автоматический (пакетный) сценарий (т. Е. Для Windows) для сбора имени хоста и имени экземпляра (SID), откройте PuTTY, используя мои имя пользователя / пароль и хост, чтобы войти в ...
0
голосов
1ответ
334 показов

Как создать массив пар имя-значение из аргументов командной строки?

Рассмотрим пример: bash myScript.sh --name1 valule1 --name2 value2 Внутри myScript.sh: java -jar someJar. jar --name1=valule1 --name2=value2 Например, массив --name1 valule1 --name2 value2 необходимо ...
0
голосов
0ответов
30 показов

Bash на Ubuntu в Windows не очищает буфер на второй очистить

Когда я очищаю первый раз в этом терминале, он очищает экран. Когда я прокручиваю вверх, все еще остается буфер, который ожидается. Во второй раз я очищаю, он не очищает буфер. Когда я прокручиваю ...
0
голосов
1ответ
18 показов

Оцените дату в запланированном времени команды "at"

Я использую файл сценария для запуска некоторых задач с помощью команды AT, но в файле журнала указывается дата, когда я настраиваю команду AT, а не дату выполнения. Что я могу сделать, чтобы ...
0
голосов
1ответ
52 показов

Bash: скопировать список файлов, которые содержат (много) специальных символов

Я хорошо знаю, как просто скопировать список файлов в другое место, используя bash, но проблема в том, что мой список файлов содержит имена файлов, которые содержат почти КАЖДЫЙ символ, который ...
0
голосов
2ответа
3k показов

как установить несколько пробелов (например, табуляции) в качестве разделителей в bash `cut`

Я хочу получить процент использования / свободного процессора из вывода mpstat. cut bash может быть использован для получения таких деталей, но я не знаю, что должно быть разделителем, а именно. ...
0
голосов
2ответа
1k показов

На Mac ~/.profile файл внезапно пропал без вести

И с этим все мои классовые пути, env vars и псевдонимы. Это то, что можно восстановить?
0
голосов
0ответов
27 показов

Как разрешить выходной результат из crontab, отличный от выходного, вручную запустив скрипт?

Как решить, если результат вывода в текстовом файле из crontab отличается от результата вывода, когда я вручную запускаю скрипт в Linux? Пример : Вывод ifconfig из crontab пуст. Спасибо! ...
0
голосов
1ответ
593 показов

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

Итак, у меня есть скрипт, который перебирает zip-файлы, перечисляет их содержимое с помощью unzip -l $ filename и ищет совпадения с шаблоном (.*)report.xml , в этом случае выдает test0\report.xml Но ...
0
голосов
1ответ
2k показов

Написание моего первого скрипта bash (строка 2: testscript: такого файла или каталога нет)

Я пытаюсь написать свой первый скрипт оболочки (я использую Ubuntu 10.x) Вот как выглядит мой «сценарий» cd /some/path/to/scripts # pwd (if uncommented, this shows we HAVE really changed directory to ...
0
голосов
0ответов
15 показов

Как установить требование длины строки в bash перед триггерами автозаполнения

Я хотел бы отключить автозаполнение на Bash для нулевых символов. Может быть, даже для 1 символа, я еще не уверен. Есть ли способ установить минимально необходимые символы перед триггерами ...
0
голосов
1ответ
30 показов

Найти файлы с одинаковым временем

У меня есть каталог, который содержит пары файлов. К сожалению, схема именования файлов - беспорядок, поэтому очень трудно связать пары друг с другом по имени файла. НО: каждая пара была создана ...
0
голосов
1ответ
550 показов

как заставить работать звуковой сигнал?

Возможный дубликат: как заставить работать звуковой сигнал? У меня есть ноутбук, я установил пакет "beep". Я включил каждый звук на полную, и я: звуковой сигнал $ но я не слышу никаких звуков. Что ...
0
голосов
0ответов
212 показов

Linux: удалить файл с вопросительным знаком и круглыми скобками в имени файла

Как я могу переименовать файл, который выглядит так: Some shitty words with spaces and sp?ecial (characters).ext Я попытался заключить в одинарные кавычки, я попытался заключить в двойные кавычки. Я ...
0
голосов
2ответа
1k показов

Перечислить / удалить файлы с именами файлов, содержащими строку, которая "больше месяца назад"?

Я храню некоторые данные в файлах, которые следуют этому соглашению об именах: /interesting/data/filename-YYYY-MM-DD-HH-MM Как мне найти те с date in file name < now - 1 month и удалить их? Файлы ...
0
голосов
1ответ
58 показов

Rsync из списка «files-from», но также удаляет посторонние файлы в месте назначения

Я использую rsync для загрузки моего mp3-плеера с музыкой из текстового файла, и поэтому я хочу удалить посторонние файлы, которые не включены в список «файлы из». (Скажите, если я больше не хочу ...
0
голосов
1ответ
245 показов

не может увеличить переменную внутри цикла в bash-скрипте

Я использую скрипт bash в Ubuntu 18.04. Скрипт должен запускать скрипт на Python 10 раз. Я сделал следующий скрипт testbash.sh : #!/bin/sh count=1 while [ $count -le 9 ] do python ...
0
голосов
1ответ
123 показов

Установка / обновление программ на сервере

Я получаю доступ к своему серверу, который размещен в JustHost, через SSH, чтобы установить Selenium и выполнить некоторые операции по поиску в сети. Однако я столкнулся с проблемой при попытке ...
0
голосов
2ответа
44 показов

Зачем мне устанавливать разрешения на выполнение скрипта bash, когда он может запускаться, если я принудительно запускаю его с помощью «bash test.sh?»

Это содержимое test.sh: #!/bin/bash echo "test me" Выполнить с помощью bash test.sh , нет проблем. Но для выполнения с ./test.sh возникает ошибка: bash: ./test.sh: Permission denied chmod u+x test.sh ...
0
голосов
4ответа
2k показов

используя awk для точного соответствия

Мне просто интересно, как мы можем использовать awk для точных совпадений. например $ cal 09 09 2009 September 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...
0
голосов
0ответов
18 показов

MSYS: синхронизация местного времени с NTP

У меня есть установка Win10/MSYS2 на виртуальной машине. Виртуальная машина в основном "приостановлена" (приостановлена через гипервизор). Поэтому, когда виртуальная машина не установлена, у нее ...
0
голосов
4ответа
2k показов

Удалите файлы, которые не заканчиваются на ".py", используя rm

Возможный дубликат: Удалить все файлы, кроме одного с помощью rm Это очень простой вопрос, и я не знаю, существует ли решение или нет. У меня есть несколько файлов в каталоге, предположим, у меня ...
0
голосов
1ответ
43 показов

Как я не могу набрать двоеточие (:), когда внутри cssh (инструмент администрирования кластера ssh)?

Я использую cssh для запуска ряда команд на нескольких виртуальных машинах одновременно. Работает нормально почти все время. Однако по какой-то причине это так ... если мне нужно, например, ввести ...
0
голосов
1ответ
410 показов

Как вернуть историю bash в CentOS 7 по умолчанию

$ set -o | grep history history on $ echo $HISTFILE /root/.bash_history $ echo $HISTSIZE 1000 $ echo $HISTFILESIZE 1000 Я выполнил следующую команду, и история стала отключенной для всех ...
0
голосов
1ответ
2k показов

Сортировка числовой строки с использованием `sort`

Я прочитал руководство по sort но чувствую, что что-то упустил. Исходный файл Вот файл CSV, который я пытаюсь отсортировать: $ cat SAMPLE.CSV compid,active,tagno -2147483646,1,"1" ...
0
голосов
1ответ
1k показов

Как проверить подпись с Терминалом на Mac

Я пытаюсь проверить подписи sha256sums.gpg и sha256sums с помощью следующих команд в терминале (используя mac введите описание изображения здесь) Вместо этого я получаю этот ответ ...! :-( ...