Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
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 введите описание изображения здесь) Вместо этого я получаю этот ответ ...! :-( ...