Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
2ответа
18k показов
Хотя цикл пока файл не существует в Bash
Я хочу написать wait пока файл не существует в Bash. Как мне это сделать? Я пробовал это, но это не работает: while [ ! -f outputs\/$trace\_hist_len_$hist_len\_page_size_$page_size\.out]; do echo ...
0
голосов
1ответ
586 показов
Используйте xargs для файла или содержимого, которое содержит кавычки / одинарные кавычки
У меня возникают проблемы с использованием xargs с файлами с ' , есть ли способ обойти эту проблему? $ найти. | xargs -I FILE эхо-файл xargs: неопределенная цитата имя файла $ ls образец Майка 16
0
голосов
1ответ
42 показов
Скопируйте видео с устройства USB на рабочий стол в OSX
Я хотел бы установить скрипт, который выполняет следующие задачи Запускает таймер обратного отсчета или задержку По завершении таймера проверяет удаленное USB-устройство (камеру) на наличие ...
0
голосов
1ответ
827 показов
Нахождение перестановок числа с помощью bash-скрипта
Можно ли написать скрипт bash, который принимает четырехзначное число в качестве аргумента командной строки и производит все перестановки этого числа с использованием только чистого bash?
0
голосов
0ответов
60 показов
(OSX Bash) Невозможно подключить или подключиться к внешнему USB-устройству (камере)
Попробовал обычных подозреваемых system_profiler SPUSBDataType можно увидеть камеру, указанную под шиной USB 2.0: ioreg -p IOUSB -w0 | sed 's/[^o]*o //; s/@.*$//' | grep -v '^Root.*' дает мне только ...
0
голосов
1ответ
28 показов
Как я могу подавить эти сообщения об ошибках?
Я использую macOS 10.12.1 и bash 3.2.57(1)-релиз. Этот bash-скрипт выполняет только то, что я хочу, за исключением одного: я не хочу, чтобы все эти сообщения "Нет такого файла или каталога" ...
0
голосов
1ответ
455 показов
Перезапись файла сетевых интерфейсов с помощью скрипта настройки Bash
Здесь я как бы сталкиваюсь с дилеммой , у меня есть репозиторий GitHub приличного размера, и я хочу создать setup.sh или bootstrap.sh который после запуска с root загрузит некоторые необходимые ...
0
голосов
1ответ
170 показов
Что означает псевдоним, который = 'псевдоним | ... делать?
Я заметил это в стандартных псевдонимах CentOS alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' Итак, когда вы набираете, which , на самом деле, alias канала в ...
0
голосов
2ответа
93 показов
терминальные части команды расширения?
Я часто хочу иметь какой-то псевдоним / замену «битов» команды. Например: я хочу, чтобы 'bkg' было переведено как "2> /dev /null> /dev /null &", чтобы я мог запускать приложения в фоновом режиме и не ...
0
голосов
0ответов
479 показов
bash удалить префикс переменной из имени файла
У меня есть несколько файлов с этим форматом для имени файла: -High , например 2016-10-01 11:12:12-Highlaskdja . Я пытаюсь переименовать все эти файлы, удалив префикс timestamp. Я пытался со ...
0
голосов
0ответов
232 показов
Аналог команды "tail -f example.log" в Windows?
Есть ли подобная команда в Windows?
0
голосов
1ответ
112 показов
Не могу понять этот скрипт
Может кто-нибудь помочь мне понять этот сценарий? Это из sysconf_add, и я новичок в сценариях. Мне нужно сделать что-то подобное. function add_word() { local word=$1 local word_quoted=$2 if ! ...
0
голосов
1ответ
74 показов
Присвоение переменной оболочки автоматически экранирует '['
Я пытаюсь определить, содержит ли строка регулярное выражение в оболочке (bash). В частности, если он содержит цифру. И пока это: $ [[ string_with[6]indice =~ [0-9] ]] && echo "True" || echo "False" ...
0
голосов
1ответ
63 показов
Запуск CD на многих терминалах MacOS с помощью одной команды
Я часто открываю два или три окна терминала MacOS в мозаичной конфигурации. Иногда я хочу cd в определенный каталог в каждом из них. Лучше всего попытаться написать в /dev/ttys00* , например, echo ...
0
голосов
2ответа
6k показов
Захват вывода консоли
Я запускаю запрос куста Hadoop из сценария оболочки. Вот как я делаю это в моем сценарии оболочки. echo "SELECT COUNT(*) FROM test" | hive Я хочу захватить выходные данные, которые выводит команда ...
0
голосов
1ответ
50 показов
Именование функций после пути
Я хочу обернуть функцию с полным путем. $ pwd /home/me $ which pwd /bin/pwd $ function /bin/pwd() { echo "wrapping pwd" command /bin/pwd } && export -f /bin/pwd $ /bin/pwd wrapping pwd /home/me $ ...
0
голосов
1ответ
1k показов
Какой лучший способ запустить ssh-agent с Cygwin?
Я бы хотел, чтобы ssh-agent запускался при запуске Cygwin, так как я часто использую ssh passthrough. Я попытался добавить: eval `ssh-agent.exe` на мой .bashrc , но всякий раз, когда я использую ...
0
голосов
1ответ
280 показов
Как отправить стандартный вывод в пакет tcp? (только с использованием команд bash)
Я делаю проект, основанный только на Bash, и я хотел бы знать, есть ли способ отправить выходные данные команды bash (скажем, "ls") в сеть (так в пакете TCP) Например, я хочу вывод "ls": ls | ...
0
голосов
1ответ
88 показов
Прочитать вывод tcp-пакета, отправленного с /dev /tcp /?
Я посылаю вывод "ls" из host1 в host2 с этой командой: ls >/dev/tcp// Но я хотел бы найти способ непосредственного просмотра вывода этой команды "ls" на хосте 2. Есть идеи, как поступить?
0
голосов
1ответ
182 показов
Mac OSX Terminal ls, cd & ditto команда возвращает странные результаты
Мой MacBook Pro (Retina, 13-дюймовый, конец 2013 г.) под управлением OS X El Capitan имеет некоторые странные вещи, связанные с терминалом, и более конкретно, когда я запускаю команды ls , cd или ...
0
голосов
1ответ
736 показов
Терминал Mac OS X и переменная PATH
Я добавил определение переменной PATH в мой файл ~/.profile : Вот оно: export ...
0
голосов
1ответ
50 показов
Как создать развертываемый сценарий Windows Bash
Мне нужно пойти на компьютер друга, выполнить скрипт bash, который вызывает несколько инструментов Unix, таких как md5sum, lftp, wget, bzip2 и т.д., А затем стереть скрипт и все, что с ним связано ...
0
голосов
1ответ
113 показов
Проблема с сохранением USB
Я пытаюсь сделать USB постоянным с помощью этого учебника http://docs.kali.org/downloading/kali-linux-live-usb-persistence. Проблема: я не знаю, что означает следующее (это bash?) и где я должен его ...
0
голосов
1ответ
130 показов
Как скопировать список файлов в список каталогов или подкаталогов
Я пытаюсь выяснить, как скопировать список файлов в список подкаталогов. например. У меня есть 300 файлов для копирования в 300 подкаталогах - 1 к 1. file1 -> dir1/sub file2 -> dir2/sub file3 -> ...
0
голосов
2ответа
3k показов
Конвертировать дату в другой часовой пояс + изменение формата
У меня есть файл журнала с отметками времени в формате «22.09.2016 08:22:54» («+% Y:% m:% d% H:% M:% S»). Эта метка времени находится в часовом поясе UTC. Теперь мне нужно конвертировать эту ...
0
голосов
2ответа
1k показов
создание данных CDF с использованием bash или awk или perl
у нас есть некоторые данные, такие как: 12 0 13 0 20 0 25 1 64 4 77 1 89 100 1201 204 Я хотел бы получить этот вывод: 3 0 5 1 6 4 7 100 8 204 объяснение: у нас есть 3 AS(автономные системы), которые ...
0
голосов
2ответа
2k показов
Как получить доступ к удаленному репозиторию, используя окна git bash (разрешение запрещено, открытый ключ - ошибка)
Я впервые подключаюсь к удаленному git-серверу, используя bash. Это были мои шаги: Загружен существующий ключ в PUTTYgen Сохраненный закрытый ключ .ppk, а затем экспортированный в мой .ssh как ...
0
голосов
1ответ
768 показов
bash getopts, диапазоны разбора
Каков наилучший подход для анализа диапазонов значений аргументов с помощью getopts? В качестве примера: $ script.sh -r2-4,6,8-10 В моем сценарии у меня будет массив со значениями 2, 3, 4, 6, 8, 9 и ...
0
голосов
1ответ
54 показов
Почему расширение пути работает так?
У меня есть структура каталогов, как это: . ├── dir │ └── src │ └── file.c ├── dir_a1 │ └── src │ └── file.c └── dir_a2 └── src └── file.c Когда я запускаю следующую команду, результаты ожидаются: ...
0
голосов
1ответ
106 показов
CD в приложение
Тайна разгадана ... [nemo@Saturn.local /Applications/AppsUser/System]$ ls -l | grep ExpanDrive -rw-r--r--@ 1 nemo admin 0 Nov 16 2010 ExpanDrive.app [nemo@Saturn.local /Applications/AppsUser/System]$ ...
0
голосов
1ответ
402 показов
VIM-буфер для интерпретатора MySQL CLI?
Я только что узнал, что Ctrl x Ctrl e в Bash CLI откроет текущую команду в буфере VIM для редактирования. Это хорошо, но где мне действительно нужна эта функция, так это интерпретатор CLI MySQL, и ...
0
голосов
1ответ
240 показов
Скрипт для использования AesCrypt на многих файлах
Я только изучаю bash и собираюсь обновить свои стандарты безопасности резервного копирования дома, на случай, если что-нибудь случится. У меня есть два внешних жестких диска для резервного ...
0
голосов
2ответа
128 показов
Создание сценариев последовательного рабочего процесса в OSX
В настоящее время у меня есть рабочий процесс, который опирается на несколько команд bash последовательно в терминале OSX. В основном это процесс, который начинается с файла x.csv , он выполняет над ...
0
голосов
1ответ
835 показов
Как установить bash-it в системе Windows 10 bash
Я много работаю с git и bash - это отличный инструмент визуализации, особенно при работе с ветками. Я надеялся, что кто-то знает, как установить «bash-it» (или любую подобную программу) в среде ...
0
голосов
1ответ
50 показов
Запускать скрипт при входе в систему и при входе пользователя в систему (не root)
Я хотел бы запустить что-то подобное при входе в систему: Регистрация событий экрана блокировки Затем я попытался использовать systemd и upstart, описанные в этом ...
0
голосов
0ответов
98 показов
Источник оболочки Bash с ключом -x
Моя цель - запустить bash с -x в моей системе для всех сценариев. Но вместо того, чтобы менять тысячи шебангов и менять замену кода . script с bash -x script , могу ли я как-то изменить поведение ...
0
голосов
0ответов
170 показов
Элегантный способ написать стрип-файлы расширений на bash?
Вот мой сценарий bash: for next in `ls | grep -P -o "[a-zA-Z0-9]*" | grep -v "^c$" | grep -v "^obj$" | grep -v "^sh$"` do mv "$next.c.obj" $next done Как видите, это безобразно. Он в основном удаляет ...
0
голосов
3ответа
67 показов
Выполнить операцию оболочки через безопасную оболочку
Можно ли выполнить операцию оболочки из скрипта bash через безопасную оболочку. Вот пример того, почему вы можете сделать это. Допустим, у вас есть простая операционная система Unix, которую вам ...
0
голосов
2ответа
1k показов
Как получить функции Bash 4.3 в Mac OS X?
В El Capitan 10.11.5 версия Bash: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15) Copyright (C) 2007 Free Software Foundation, Inc. Как я могу использовать / установить Bash 4.3 для ...
0
голосов
1ответ
157 показов
Как сжать все подпапки в отдельные файлы в bash?
Как я могу сжать все подпапки? Например: backup └─weekly ├─username1 ├─username2 ├─username3 └─…more Так как же мне сжать все эти подпапки в отдельные файлы? Например, username1.tar.gz , ...
0
голосов
3ответа
420 показов
как запустить несколько скриптов bash в одной строке без &&
У меня есть 3 сценария Bash, и я хочу, чтобы запускаться одновременно в одной строке Пример: 1.sh, 2, sh, 3.sh sudo /etc/init.d/{1,2,3}.sh Но не работает. И crontab не принимает этот формат ...
0
голосов
2ответа
58 показов
Bash CD в каталог, просто введя его имя
Есть ли способ получить bash для cd в каталог по умолчанию, если я просто введу имя каталога? Прямо сейчас я получаю: ~ bemmu$ some_directory/ -bash: some_directory/: is a directory Я хочу, чтобы это ...
0
голосов
0ответов
809 показов
Как увеличить размер шрифта в Emacs, работающем в оболочке Ubuntu BASH в Windows 10
После "юбилейного обновления" Windows 10 позволяет пользователю запускать оболочку BASH на основе Ubuntu из Windows 10. Я установил emacs на оболочку BASH, используя apt-get install . Когда я ...
0
голосов
1ответ
2k показов
Запуск tcpdump на удаленной машине без tty с использованием ssh
Я пытаюсь запустить tcpdump на нескольких удаленных компьютерах для выполнения сетевого анализа с помощью скрипта, но мне не удается его правильно запустить. Команда, которую я хотел бы использовать: ...
0
голосов
1ответ
99 показов
Удалить все файлы из папки, которые были в zip
Я случайно распаковал архив в корень диска, а не в папку. Как я могу удалить все 188 файлов, не делая это вручную? Теперь я также разархивировал файлы в нужной папке, поэтому в основном мне нужно ...
0
голосов
2ответа
132 показов
rsync {фигурные скобки} не удалось?
Мне нужна помощь в этом вопросе: Я хочу синхронизировать / путь / первый / с / путь / второй /, / путь / третий / ..etc так что я попробовал это: rsync -rv /path/first/ /path/{second,third,fourth}/ ...
0
голосов
0ответов
348 показов
как сделать статусную строку внизу экрана
Большую часть времени я использую tty, когда хочу отвлечься от дел. Хотя это действительно эффективно, я часто разряжаюсь без уведомления, теряя всю свою работу. Вот мой вопрос. Как я могу написать ...
0
голосов
1ответ
1k показов
Расширение переменной и экранирование в синтаксисе heredoc
У меня есть следующий скрипт для очистки таблицы arp коммутатора. Независимо от того, как я пытаюсь избежать всего, процитирую это или иначе пытаюсь, я не могу заставить это работать должным образом. ...
0
голосов
0ответов
486 показов
скрипт оболочки rsync
Нужны советы по моему первому shell-скрипту с использованием rsync. Я использую rsync, потому что у меня были некоторые проблемы с графическим резервным копированием, которое запускалось дважды, и ...
0
голосов
2ответа
900 показов
Лучшие практики для многофайловых BASH-скриптов?
Что я делаю, так это: Я хотел бы разделить мой сценарий на несколько частей. Какова будет лучшая практика для определения всех моих переменных в одном месте? Должен ли я определить их все в сценарии ...