Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
1ответ
651 показов
Изменение моего сценария оболочки bash по умолчанию $ PWD на его текущее местоположение (сценария)
Привет, я запускаю свой скрипт оболочки, который взаимодействует с папками и файлами, но мой $ PWD, который постоянно указывает на каталог /home /MyUserName, и это портит то, что он должен делать. Я ...
1
голос
3ответа
3k показов
Bash в Windows: команда mv - не может перейти в свой подкаталог
Я пытаюсь установить Ruby из источников в подсистеме Windows Linux. Я успешно собрал исходный код в своем домашнем каталоге: ~/ruby/ruby-2.3.0 и пытаюсь переместить его в /opt/rubies/ . Когда я ...
1
голос
1ответ
47 показов
Пользователь su выполняет команду как пользователь root
Краткая справочная информация: при запуске скрипта, который использует notify-send "title" "message" , ожидается, что он отобразит уведомление, но sudo ./script не показывает уведомление После ...
1
голос
0ответов
136 показов
Почему `du` в действии WSL дает размер каталога больше, чем машинная память?
Я столкнулся с вопросом, пытаясь выяснить, какие файлы на моем компьютере занимают больше всего места. Вот информация об общем объеме памяти компьютера, найденная в подсистеме Windows для Linux (WSL) ...
1
голос
1ответ
455 показов
xargs с двумя командами - mkdir и sed
Я хочу создать каталоги и в той же строке я хочу изменить путь и сохранить его в выходном файле, я не хочу повторять код, поэтому я попытался: cut -d ';' -f 1 tmp1 | tr '.' '/' | xargs -I % bash -c ...
1
голос
1ответ
543 показов
Линия не переносится в терминале
Я использую Ubuntu G-NOME 16.04. Линия переноса не работает должным образом в моем терминале. Он начинает переписывать в начале той же строки. например. Если я попытаюсь набрать следующую команду ...
1
голос
1ответ
109 показов
Как Homebrew добавляет вещи в мою среду?
OS X 10.11.5. Я новичок в OS X и Ruby. Я использовал homebrew для установки chruby и ruby-install , затем использовал их для установки Ruby и Rails. Позже я установил RubyMine. Мне нравится, но это ...
1
голос
2ответа
129 показов
В Cygwin почему echo $ PATH работает, но $ PATH не работает?
Как показано здесь, выполнение echo $PATH дает мне полный путь PATH, а выполнение просто $PATH дает неполную версию, которая выглядит так, как будто она где-то не экранирована должным образом: Тем не ...
1
голос
2ответа
1k показов
Назначение экспорта функций в bash
Если мы посмотрим на следующий пример: # testing(){ echo hello;} # testing hello # echo $(testing) hello # echo testing >script # ./script ./script: line 1: testing: command not found # source ...
1
голос
1ответ
107 показов
кошачьи файлы из трубы
Я должен объединить файлы в один оригинальный файл, который был разделен. Есть каталог, в котором много файлов, но не каждый нужен. У меня есть файл с md5sum, который содержит файлы md5sum, к которым ...
1
голос
1ответ
66 показов
Завершение Bash: отфильтровать файлы резервных копий (~)
Я хотел бы, чтобы bash отфильтровывал файлы резервных копий с именем, оканчивающимся на ~ (тильда), при автозаполнении имен файлов. Я написал скрипт для установки этого при использовании vim (у меня ...
1
голос
0ответов
21 показов
OS X: попытка запустить приложение в терминале и создать его образ
Я пытаюсь запустить такую программу, как tload или slurm, которая отображает системную метрику с течением времени и вносит свой вклад в изображение, которое поддерживает цвета ANSI. Лучшее, что я ...
1
голос
1ответ
44 показов
Запуск последовательных команд на экране
Я хотел бы запустить cmd1 и cmd2 в одном экземпляре экрана. Я хочу, чтобы cmd2 запускался только после завершения cmd1. Я попробовал это: screen -d -m ./cmd1.bash "$ File" && ./cmd2.bash "$ File" но ...
1
голос
0ответов
39 показов
Как исправить этот скрипт локального почтового отправителя?
У меня есть задача, написать shell-скрипт, который:- все электронные письма, полученные пользователем, указанным в первом параметре, отправляются пользователям текущей запущенной системы; - Если ...
1
голос
1ответ
88 показов
Сопоставление случайно сгенерированного целого числа с определенным значением места в строке
В bash я хочу предложить пользователю ввести данные в скрипт. Допустим, входные данные: #!/bin/bash echo "Please enter a number." read NUM # User enters "12345678" Как я могу использовать следующую ...
1
голос
2ответа
1k показов
Отправка gist на github через cURL и проблемы с новыми строками внутри файла
Итак, допустим, у меня есть файл index.php содержащий это: И я хотел загрузить содержимое этого файла в мои списки в github, которые я делаю через gist_content=$(cat 'index.php') curl --user ...
1
голос
2ответа
135 показов
Bash Script, Чередование символов новой строки в переменной
Все еще изучаю скрипты bash ... У меня есть функция, которая изменяет размеры изображений и рассчитывает, сколько масштабировать его на основе размера файла. Мне нужно передать этот процент в ...
1
голос
0ответов
203 показов
уведомление-отправка не показывает всплывающее сообщение
У меня есть сценарий, который выполняется при определенных условиях, всякий раз, когда я выполняю сценарий вручную , появляется всплывающее окно, однако, если я пытаюсь амуотировать сценарий (т.е. ...
1
голос
2ответа
2k показов
Пользовательский скрипт запускается с помощью sudo - команда не найдена
Проблема: Запуск сценария, когда возвращается sudo sudo: mount-remove-hiberfile: command not found Информация: Папка Scripts: '/scripts' (все мои собственные скрипты хранятся здесь) Мой пользователь: ...
1
голос
0ответов
31 показов
Acer Aspire One - консоль открывается при загрузке «Невозможно открыть дисплей»:0.0 '
Моя мама только что дала мне свой ноутбук (Acer Aspire One ZG5) и показала мне следующее: Я пытался изменить имя хоста, что должно быть решением этой проблемы, но я заметил, что у меня нет никакого ...
1
голос
2ответа
329 показов
Cronjob не работает скрипт
Я создал скрипт для получения своего внешнего IP-адреса, проверил, изменился ли он, и, если он есть, отправьте его мне по электронной почте, чтобы сообщить мне об этом. Вот сценарий, метко названный ...
1
голос
1ответ
37 показов
Работа с разными реализациями cp в разных средах
Поэтому я решил, что cp в GNU отличается от cp OSX (BSD). В то время как OSX копирует содержимое каталога, который заканчивается косой чертой, или сам каталог без косой черты, GNU/Linux просто ...
1
голос
0ответов
31 показов
Bash & TMUX - продолжить после ошибки
Я хочу написать скрипт bash, который открывает новое окно в определенном сеансе tmux, запускает в нем другой скрипт и затем закрывает. Проблема в том, что если я запустил два экземпляра сценария, я ...
1
голос
1ответ
301 показов
Сценарий Linux Shell для изменения grep для строки, затем закомментируйте 2 строки выше и 1 ниже строки, найденной в файле
Нужна помощь в решении этой задачи. Я пробовал несколько сценариев оболочки, чтобы сделать это, но не уверен, что я подхожу к этой проблеме правильно. У меня есть файл, который содержит несколько ...
1
голос
1ответ
1k показов
Что означает вопросительный знак после имени файла с помощью команды терминала ls?
Что означает вопросительный знак после имени файла с помощью команды терминала ls? Я использую Mac под управлением OS X Yosemite (v.10.10.5) Когда я выполняю команду ls на терминале, я получаю список ...
1
голос
2ответа
83 показов
Что является эквивалентом «&>» в Linux?
Как я могу перенаправить (в один файл) stdin и stderr программы? Я ищу что-то вроде &> в bash для Windows.
1
голос
4ответа
8k показов
bash - Что значит {}?
Я хочу удалить файлы, которые имеют размер = 0. Итак, я попробовал: find ./ -size 0 | xargs rm Но у него есть проблема с файлами, имена которых начинаются с пробела. Я нашел это: find ./ -size 0 ...
1
голос
1ответ
213 показов
Как установить -x для скриптов, отличных от моих
Я все еще имею дело с ошибкой из другого вопроса, который остался без ответа, потому что я не могу получить отладочную информацию. У меня есть сценарии, запускающие другие сценарии, и мне нужно ...
1
голос
1ответ
2k показов
Смотреть с командой awk
Как вы смотрите команду, как? awk 'NR%2==0 {printf "%s %8.0f", $1, $5}' filename.txt Предшествующий этому с "watch" дает эту ошибку: awk: cmd. line:1: fatal: cannot open file `{printf' for reading ...
1
голос
1ответ
306 показов
youtube-dl изменяет формат вывода%(upload_date)s
Я скачивал видео с youtube-dl, используя upload_date в названии файла. Это помещает дату в формате ГГГГММДД в файл имени, но я нахожу более удобным, если бы я мог сохранить их во что-то вроде: ...
1
голос
2ответа
205 показов
Использование Grep в текстовом файле для поиска 7-буквенных слов, начинающихся с той же буквы
grep -i "^(.).*\1$" sowpods.txt > output.txt Я использую загруженный список слов «Эрудит» с именем «sowpods.txt» и пытаюсь использовать grep, чтобы найти все 7-буквенные слова в файле, которые ...
1
голос
1ответ
665 показов
Как передать Nmap Outout в сценарий Python
У меня есть список серверов, и я хочу nmap, а затем перейти к парсеру Python (это) Так что обычно я делаю это: nmap -sV -p- hostname -oN - | python nmaptocsv.py > hostname.txt Теперь я хочу создать ...
1
голос
1ответ
976 показов
Как убить все дочерние процессы терминала, а не сессию tty?
На моем рабочем месте у нас есть высокопроизводительный вычислительный кластер, управляемый SLURM. Работа некоторых людей порождает множество процессов, поскольку, как федерация, это одна работа. Они ...
1
голос
1ответ
380 показов
Почему при настройке псевдонимов в .bashrc нельзя использовать пробелы
Исходя из мира Windows, я склонен вводить cls чтобы очистить консоль. Я хотел создать псевдоним, чтобы cls продолжал работать. Я прочитал статью онлайн, в которой говорилось, что между псевдонимом, ...
1
голос
2ответа
635 показов
Как прозрачно заменить sha1sum на shasum в sh shell?
У меня есть тест, который должен работать на нескольких платформах. На всех других платформах в тесте используется sha1sum , но на моем Mac OSX El Capitan такая программа не установлена, но shasum ...
1
голос
2ответа
440 показов
Источник от bashrc при выходе из сеанса 'ssh'
Я на OS X и использую iTerm2. Я обновил свой профиль Bash на нескольких своих серверах, чтобы при входе в них по ssh я сразу мог видеть на вкладках, в каких полях я нахожусь. Когда я выхожу из сеанса ...
1
голос
3ответа
103 показов
Показать содержимое файла, если оно имеет соответствующий номер строки
У меня есть два файла в следующем формате: File A 4 5 8 9 File B 1 text 2 text1 3 text2 4 text3 5 text4 6 text5 7 text6 8 text7 9 text8 То, что я хочу получить для вывода, - это следующее (второе ...
1
голос
2ответа
3k показов
В bash, как объединить вывод двух команд и добавить их в одну и ту же строку файла?
Например, у меня есть две команды здесь: { command1 & command2; } >> file1 Например, выходные данные команды 1 command1 400 , а выходные данные команды 2 command2 4 . Так вот что я получаю: 400 4 Я ...
1
голос
3ответа
2k показов
Как запустить последовательность скриптов bash по одному в Linux?
У меня есть несколько сценариев Bash, или, вернее, один сценарий, который должен быть запущен несколько раз. Этот скрипт принимает несколько аргументов командной строки и что-то с ними делает. Мне ...
1
голос
2ответа
100 показов
Есть ли команда, чтобы заставить bash напечатать новую строку приглашения и перерисовать текущую строку?
Вместо того чтобы ждать медленных команд до конца, я бы хотел запускать их в фоновом режиме. Однако, когда они заканчивают работу и печатают на стандартный вывод, я получаю (где █ представляет мой ...
1
голос
1ответ
33 показов
~/.bash_profile не является исходным кодом из символической оболочки входа
Если я позвоню bash --login Затем вызывается ~/.bash_profile. Кажется, так и должно быть. У меня также есть /bin /sh символическая ссылка на bash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Jun 22 2017 ...
1
голос
2ответа
163 показов
при выполнении команды чтения из xterm -e, результат не сохраняется
При запуске следующего в #!/bin/bash xterm -e "echo 123;read ANSWER;echo answer=$ANSWER;sleep 5" Я получаю эти результаты в окне xterm (независимо от того, что я печатаю для чтения). 123 answer= Так ...
1
голос
1ответ
58 показов
Бинарный исполняемый источник Linux
Я новичок в Linux. В приведенных ниже командах я вижу, что rsync указан в ls. но я не могу читать vi или cat. bash-3.1# ls /usr/local/bin admenu canreqs cwtmp pidof procan rsync rsyncTransfers.sh ...
1
голос
1ответ
139 показов
Выполнить команду, хранящуюся в переменной
Я хочу написать скрипт, который будет показывать загрузку процессора для одного сервиса. ниже скрипт и вывод для того же. Любезно помочь. Сценарий: yourpid=$(service tomcat_SP status | cut -d':' -f2) ...
1
голос
1ответ
67 показов
Bash: вернуть все символы между n-ными вхождениями двух разных строк в строке
В скрипте bash (в Ubuntu 14.04) я запускаю команду: WP055="$(wget -qO - http://alerts.weather.gov/cap/wwaatmget.php?x=CAZ055&y=1)" В строке переменной WP055 будет неизвестное число пар «» и «». Мне ...
1
голос
1ответ
188 показов
Bash/Cygwin - псевдонимы не ведут себя как команда
Я пытаюсь настроить Cygwin на инструменты, которые я использую в Windows, и у меня возникли некоторые проблемы. Из этого поста я обнаружил, что могу указать Notepad++ в качестве редактора, используя ...
1
голос
1ответ
366 показов
Проблемы с выполнением Perl на Git для Windows Bash
Проблема в том, что Perl установлен в моей системе, и bash может видеть его, однако, когда я пытаюсь выполнить скрипт Perl, который включает в себя модуль, возникает ошибка. Не удается найти файл ...
1
голос
1ответ
46 показов
Как отключить bash "колокол" на ConsoleZ?
Я использую ConsoleZ для работы на нескольких терминалах Cygwin Bash. Я широко использую Теб для завершения пути. Но по умолчанию звук "колокола" слышен, когда завершение не является уникальным. Это ...
1
голос
0ответов
463 показов
Установка тега unicode id3 из командной строки (Linux)
Как передать юникод в качестве аргумента команде? Я хочу, чтобы все мои музыкальные произведения Björk имели одинаковое имя (разные рипы / загрузки имеют несколько разные названия), поэтому я ...
1
голос
2ответа
365 показов
WMIC в Windows Bash
Когда я пытаюсь использовать WMIC в Windows Bash, он говорит, что команда не найдена. Хотя в git-bash и Cygwin я могу использовать WMIC, так как мне добиться этого в Windows Bash?