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

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

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

bash расширенные globs :: rm все файлы * .jpg, кроме двух конкретных

Могу ли я использовать расширенные шаблоны глобуса Bash для реализации логического «И»? Скажем, у меня есть папка с файлами jpg (среди прочих), и я хочу просмотреть все файлы jpg, кроме A.jpg и ...
1
голос
1ответ
59 показов

Резка ввода с разрезом или awk?

Я в основном пытаюсь проанализировать необработанный ввод IRC с помощью bash-скрипта, и я хочу получить сообщения и ничего больше. Пример того, что я пытаюсь сохранить, это :user!~name@host.name ...
1
голос
2ответа
2k показов

Разница между "ls -lh" и "ls -lh | tail -n +2"

Я просматривал статью о команде split в Интернете и наткнулся на эту команду Linux: ls -lh | tail -n +2 для просмотра файлов. Это лучше, чем ls -ltrh (который показывает почти тот же список) Может ...
1
голос
1ответ
176 показов

Можно ли запустить встроенную Bash из сценария не Bash?

Можно ли запустить, например, history -w для основной оболочки bash из сценария ruby? Или лучше запустить встроенную команду для оболочки bash, зная только ее pid? Единственный способ, который я ...
1
голос
2ответа
592 показов

Передача вывода последней команды sed в качестве аргумента

По сути, я хочу автоматизировать добавление чего-то в xorg.conf в нужном месте, я использовал некоторые команды, чтобы получить номер строки, которой я хочу манипулировать, но я не совсем уверен, как ...
1
голос
1ответ
217 показов

Нечетная проблема Cygwin при наличии псевдонима в моем файле .inputrc

При добавлении псевдонима в .inputrc я заметил, что моя клавиша «a» не работает на моей клавиатуре при использовании Cygwin Bash. Вычеркнул все мои псевдонимы, и мой ключ «a» снова начал работать. ...
1
голос
1ответ
806 показов

Как запустить команду Cygwin (а не собственную команду Windows) как привилегированную?

Если я открою (повышен через UAC) Bash Shell в CygWin: Luis@Kenobi /cygdrive/c/Windows/system32 $ crontab.exe -l -u Luisito must be privileged to use -u Протестировано на WinXP-SP3 и Win7-SP1. Те же ...
1
голос
3ответа
2k показов

Где вы можете найти исходные файлы программ Bash в Linux/Mac OSX?

В настоящее время я пишу несколько удобных методов для моего терминала в моем bash_profile и уверен, что то, что я пишу, "лучший способ". Я думаю, что хороший способ проверить, правильно ли я делаю, ...
1
голос
2ответа
2k показов

Фоновый процесс и SIGHUP

Насколько я понимаю, программа, связанная с терминалом BASH, получит сигнал SIGHUP, если этот терминал закрыт. Это обычно завершает программу. Я также знаю, что вы можете использовать команду nohup ...
1
голос
1ответ
379 показов

Как встроить несколько аудио файлов в один видео файл со смещением по временной шкале?

У меня есть видео файл: screencast.mpg (100sec) И несколько аудиофайлов (имя файла указывает на смещение): 10.wav (10sec) 30.wav (5sec) 45.wav (8sec) Как я могу объединить эти файлы вместе: ...
1
голос
0ответов
273 показов

Bash MinGW игнорирует комбинацию клавиш Ctrl+O

В Bash MinGW в Windows 7 я хотел бы использовать Ctrl+O, чтобы выполнить поиск по истории в обратном направлении. Тем не менее, я не могу получить эту работу - т.е. эта строка в моем ~/.inputrc ...
1
голос
3ответа
92 показов

Есть ли инструмент, который может помочь мне использовать мои скрипты Linux в Windows?

Я здесь новичок. Я хотел бы знать, есть ли инструмент, который поможет мне использовать мои скрипты Linux в Windows? Мне удобнее работать с командами Linux, чем с Windows. Я также пытался загрузить ...
1
голос
1ответ
798 показов

Восстановить сеанс / состояние в терминалах

Когда я закрываю свой браузер, он запоминает "состояние" в том смысле, что он запоминает, какие вкладки у меня открыты, и текст, который я ввел в различные формы. Есть ли способ сделать что-то ...
1
голос
2ответа
1k показов

Удалить пользователей, которые не вошли в систему в течение х дней

получил простой код ниже USERS=`cat /etc/passwd` for USER in $USERS do echo "---------- $USER --------------" last -n 4 $USER done В идеале я хочу удалить всех пользователей, которые не вошли в ...
1
голос
2ответа
2k показов

используя "touch" для создания каталогов?

1) в каталоге "А": находить . -тип f> a.txt 2) в каталоге "Б": кот a.txt | пока читаешь FILENAMES; коснитесь "$ FILENAMES"; сделанный 3) Результат: 2) "создает файлы" [я имею в виду только с тем же ...
1
голос
1ответ
14k показов

-bash: ls: команда не найдена в терминале в Mac OS X

Теперь мне нужно начать использовать GIT для своих проектов, и мне нужно использовать некоторые команды UNIX. но независимо от того, что я делаю, я всегда получаю ошибку "команда не найдена". Я ...
1
голос
1ответ
3k показов

экранировать имена файлов и каталогов из поиска

Как я могу избежать пробелов и других символов из результатов команды find ? Например, это не работает, если в результатах есть пробелы и другие символы: find -maxdepth 5 -type d -print | xargs du ...
1
голос
1ответ
318 показов

не могу заполнить массив bash новыми элементами, используя оператор '+='

Как видно из названия. Попытка заполнить массив из вывода контрольного списка zenity. Вот функция, которую я хочу запустить, но она не работает: function fSongType() { mType=$(zenity --list --title ...
1
голос
2ответа
121 показов

Сообщение появляется каждый раз, когда открывается терминал

На OS X Mavericks всякий раз, когда я открываю iTerm (или Терминал по умолчанию), появляется следующее сообщение: -bash: /etc/profile.d/sm.sh: No such file or directory -bash: /etc/profile.d/rvm.sh: ...
1
голос
1ответ
192 показов

bash начинает заменять символы в текущей строке вместо перехода к следующей строке

Я использую bash shell $ bash --version GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. $ Иногда, при вводе команды в командной строке, ...
1
голос
1ответ
1k показов

awk - максимальное значение скользящего среднего

У меня есть команда bash, которая дает мне самое высокое значение в 9-м столбце файла: cat "log.txt" | grep 1923 | awk '{print $9}' | sort -n | tail -1 log.txt - это журнал загрузки ЦП для процесса ...
1
голос
1ответ
1k показов

Использование сценария, который использует Duplicity + S3, за исключением больших файлов

Я пытаюсь написать скрипт резервного копирования, который исключит файлы определенного размера. Если я запускаю скрипт, двуличность выдает ошибку. Однако, если я копирую и вставляю ту же команду, ...
1
голос
1ответ
2k показов

Запустите несколько программ в фоновом режиме на Windows 8.1

Я хочу запустить (запустить) три программы в окнах, и все они в фоновом режиме, т.е. без окон. Я нашел два способа (оба с помощью сценария VB, чтобы скрыть летучую мышь) Установите WshShell = ...
1
голос
0ответов
66 показов

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

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

Как мне справиться с ошибкой команды в функции bash?

У меня есть функция bash на одном из наших тестовых серверов, которая развертывает наш код, но одна из команд часто дает сбой, и мы не можем найти причину. Мы просто повторяем, пока это не сработает. ...
1
голос
1ответ
100 показов

Замена процесса Bash

Я могу понять, почему не работает следующая подстановка процессов: kompare
1
голос
2ответа
214 показов

Псевдоним команды для другой команды

Я пытаюсь создать псевдоним в bash, например: псевдоним cat /home /file = 'cat /home /thisfile' Я понятия не имею, почему это не работает. Я пытался везде найти ответ в Google, и из того, что я могу ...
1
голос
1ответ
3k показов

как открыть файл из Bash, когда он содержит скобки

Предыдущий разработчик моего проекта создавал резервные копии файлов в формате "filename (date time).extension" хотя проект находился под контролем SVN (не спрашивайте !!!). Теперь я не могу открыть ...
1
голос
1ответ
369 показов

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

Поэтому я пытаюсь добавить значения из optarg в массив. У меня есть: arrays=() while getopts a: args; do case $args in a) arrays+=$OPTARG;; esac done echo $arrays[@] Когда я запускаю скрипт, ./script ...
1
голос
2ответа
244 показов

В Bash, как мне повторить серию команд с заменой слова

То, что я ищу, это то, что будет выполнять ряд команд, таких как это: # cat file1 >> concated_file # cat file2 >> concated_file # cat file3 >> concated_file # cat file4 >> concated_file Но не ...
1
голос
3ответа
2k показов

Цитаты и обратная косая черта на Cygwin

Я пытаюсь извлечь подстроку из строки с помощью sed на Cygwin. #!/bin/bash var1="foo\ bar" var2="baz" var3="$var1 $var2" # extract "foo\ bar" from "foo\ bar baz" var4=`echo $var3 | sed "s/"$var1"//"` ...
1
голос
0ответов
825 показов

Как убить процесс под Cygwin после использования kill -9, который не работает

Я использую Cygwin на Windows7. Я попытался уничтожить процесс на Cygwin, используя kill -9, но он сказал: «Нет такого процесса». $ ps PID PPID PGID WINPID TTY UID STIME COMMAND 3976 6820 3976 5100 ...
1
голос
3ответа
4k показов

Необработанная многострочная строка в bash?

Есть ли способ получить неинтерпретируемую строку в bash - она может включать в себя одинарные и двойные кавычки и Bang! так далее. ? Я хочу сделать что-то вроде #!/bin/bash echo -e "Line One\nLine ...
1
голос
2ответа
1k показов

символическая ссылка связанных файлов?

В системе Linux у меня есть набор очень больших файлов, содержащих длинный список записей, по одной на строку, которые читаются по одному для создания определенных файлов индексации для каждого из ...
1
голос
3ответа
2k показов

Скрытие пароля в скрипте bash

У меня есть скрипт bash, который выполняет файл Java. Этот Java-файл подключается к онлайн-сервису и требует, чтобы в качестве одного из параметров я дал ему свой пароль для сервиса. Мне неудобно ...
1
голос
0ответов
297 показов

xdotool: закрыть все окна, кроме того, которое активно (infront)

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

Как я могу свернуть вывод другой команды

Я хочу передать curl вывод из awk ./jspider.sh http://www.mypage.com | grep 'resource' | awk '{print $4}' | curl OUTPUT_FROM_AWK | grep myString Как я могу этого достичь ?!
1
голос
1ответ
2k показов

Способы восстановления отсутствующей .bash_history из-за 100% заполненного диска?

Две сессии Putty были открыты для Debian 6 Linux. Лог-файлы приводили к полному диску. История bash всех сеансов оболочки отсутствует, и даже более того (это может быть связано с заблокированным ...
1
голос
1ответ
262 показов

Получение переменных из ~/.bash.rc и сохранение их при выходе из системы

Я написал кучу сценариев bash, чтобы сделать возможными неинтерактивные, безопасные извлечения SVN на основе cron с помощью клиента ColnbNet SVN и демона ключей GNOME (также известный как GKD), и ...
1
голос
3ответа
1k показов

Переименовать файл из myFile.sh в myFile.bash?

Часть 1 Итак, я использую Mac, и я начал с файла под названием ... Пример: myFile.sh В Терминале я запустил этот файл в своем каталоге, набрав ... bash myFile.sh Это прекрасно работает, но потом я ...
1
голос
1ответ
2k показов

Cygwin 'grep' в файлах занимает вечность

Я пытался использовать Cygwin для эмуляции какой-нибудь классной функции поиска в Linux, и когда я выполняю grep в файлах (12 текстовых файлов - не большой), это занимает вечность. я использовал grep ...
1
голос
1ответ
1k показов

Перенаправление вывода команды времени в файл в Cygwin

Я пытаюсь перенаправить результат команды time в Cygwin в файл, и я не уверен, как это сделать. Я пробовал time app.exe > /file/path/file.txt , (time app.exe) > /file/path/file.txt , time > ...
1
голос
1ответ
227 показов

Возникли проблемы с тем, что должно быть простым сценарием Bash

У меня проблема с одним сегментом следующего скрипта. Каждый echo-> grep-> был написан, чтобы помочь мне понять, где скрипт не работал, как я ожидаю. Он предназначен для того, чтобы быть частью ...
1
голос
0ответов
167 показов

Почему мой $ PATH не наследуется вызванным bash?

Я работаю в системе AIX, где у меня нет прав администратора. На нем установлено несколько оболочек, по умолчанию используется tcsh. Мне не разрешено менять оболочку входа в систему. Обычно я начинаю ...
1
голос
2ответа
841 показов

Как объединить цвета команды ls с выводом команды find или du?

У меня есть простой псевдоним, чтобы указать размер файлов и папок в cwd. (включая точечные файлы в этом случае, игнорируя нулевые размеры) du -sh .[!.]* * | sort -hr | grep -v '^0' чего можно ...
1
голос
1ответ
79 показов

make: мой собственный простой репозиторий

У меня есть учетная запись на сервере в моем университете. Я хочу поделиться кодом программы с другим студентом. Я думал, что должен положить это на свой аккаунт GitHub. К сожалению, я не могу, ...
1
голос
1ответ
4k показов

Rsync Remote To Local Issue

Мне было интересно, могу ли я получить некоторую помощь с этой командой rsync. Я пытаюсь скопировать файлы из удаленной системы, запустив rsync в локальной системе. Вот моя команда: /usr/bin/rsync ...
1
голос
3ответа
14k показов

Сценарии оболочки, цикл по папкам

У меня есть большая серия подпапок на моем Mac со случайным количеством файлов CSV в каждом. Я хотел бы объединить эти файлы в один файл для каждого каталога. До сих пор я знаю, что могу объединить ...
1
голос
1ответ
119 показов

Установите местоположение с акцентированными символами с помощью scselect на OSX

У меня есть место под названием "Кафе в Мадриде". Если я пытаюсь установить его с помощью scselect на терминале, акцентированный символ é превращается в бред, и команда не выполняется: ...
1
голос
1ответ
2k показов

Терминал, начинающийся с сообщения «нет такого файла или каталога:» в OS X

После установки / удаления homebrew и другого программного обеспечения командной строки, такого как zsh, у меня возникла проблема с приглашением командной строки, которое позволило мне удалить ...