Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
1ответ
360 показов
заменить подстроку с помощью sed
У меня есть образец входного файла: $ cat test.txt xz:xx.d.r1.latest Теперь я хочу заменить деталь новым значением. Например: я хотел заменить r1 на r2 в приведенном выше тексте, чтобы новый o/p был ...
0
голосов
0ответов
41 показов
Моя цель здесь состоит в том, чтобы разнести два xml-файла (игнорируя определенные строки) и вывести их в другой файл в make-файле.
Когда я использую код ниже в терминале Cygwin, он работает нормально: diff
0
голосов
0ответов
25 показов
Прочитать последовательный вывод, удалить nul и сохранить в файл
В Cygwin я пытаюсь прочитать ввод последовательного порта, отфильтровать его, чтобы удалить нулевые символы, и сохранить вывод в файл. Что-то вроде следующего, что приводит к пустому лог-файлу: cat ...
0
голосов
0ответов
231 показов
Приложения Windows, запускаемые WSL-bash, блокируют файлы исключительно
Я использую WSL (Windows Subsystem для Linux) bash для обработки команд git в моих проектах Visual Studio. У меня настроена команда difftool для запуска Beyond Compare (программа Windows). То, что я ...
0
голосов
2ответа
127 показов
Child bash идентичен вызывающему родителю
Можно ли вызвать bash, чтобы в новой оболочке присутствовало все , что касается моего окружения (псевдонимы, функции, экспортированные / неэкспортированные переменные и т.д.)? Я бы согласился на ...
0
голосов
1ответ
29 показов
sed для вставки символа комментария через удаленное соединение
Я хочу найти файл для вхождения слова Logmon в любом месте многострочного файла. Для каждой строки, где найдено совпадение, вставьте # в начале строки. Я могу сделать это с помощью: sed -i '/Logmon/ ...
0
голосов
0ответов
66 показов
Ошибка Startx на tty8
Я вошел на tty6 как пользователь root на машине с Ubuntu с установленным рабочим столом Ubuntu Gnome. Там я agetty -n -a [user] tty8 linux чтобы запустить новый tty для данного [user]. Теперь я chvt ...
0
голосов
0ответов
98 показов
Как запустить несколько команд одну за другой в bash?
Как запустить несколько команд, одну за другой, в bash? Или как активировать несколько линий данных? Пока что у меня есть: aws datapipeline activate-pipeline --pipeline-id df- aws datapipeline ...
0
голосов
2ответа
2k показов
.bashrc сообщает о неожиданном EOF
Я пытаюсь добавить некоторые функции в мой bashrc, а именно: h () { history | fgrep $1 | sort -u | cut -b 8- } extract () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xvjf $1 ;; *.tar.gz) tar xvzf ...
0
голосов
3ответа
71 показов
Скрипт Bash Shell Script Wildcard Кошмар
Я работаю над сценарием оболочки для работы, который должен позволить мне найти каталог на основе 5- или 6-значного номера, который использует наша система, и скопировать файл из этого каталога. Я бы ...
0
голосов
1ответ
118 показов
Я не могу запустить Eclipse из командной строки
У меня установлена копия Eclipse Oxygen, установленная на моем MacBook под управлением MacOS 10.13.4 с использованием установщика Oomph. Я пытаюсь написать сценарий оболочки, который использует ...
0
голосов
1ответ
255 показов
Если заявление не работает в cronjob
bron cronjob продолжает создавать новый процесс, даже несмотря на то, что мой оператор if говорит, что он не должен запускаться, если процесс или порт уже существует ... кошка /etc /crontab */1 * * * ...
0
голосов
1ответ
133 показов
Как пакетно объединить отдельные TIF-файлы в многостраничные TIFS
У меня есть папки с фотографиями в каждой в формате TIFF. То, что я хочу сделать, это объединить изображения в каждой папке и назвать выходной файл с именем папки, в которой он находится. У меня есть ...
0
голосов
2ответа
62 показов
Как перебрать каталог или список файлов с подстановочным знаком в скрипте Bash?
Я пытаюсь анонимизировать свои логи Apache через 7 дней, и на самом деле у меня уже есть проблемы с написанием скрипта для анонимизации. Мой скрипт заменяет 3 первые цифры на X и он работает ...
0
голосов
2ответа
436 показов
Найти и заменить исключить случаи в sed
Я пытаюсь использовать sed чтобы добавить строку после определенного шаблона, но я хочу исключить случай, когда дополнительная строка уже присутствует. Например: "text.txt" Hello Bar Hello world! ...
0
голосов
1ответ
73 показов
Сценарий Bash Мне нужно переименовать файлы в Bash, поэтому первая часть имени файла перемещается из последней части имени файла
Итак, вот одно из имен файлов в качестве примера. 2017-11-09-23.00.19-CookingDoughnuts.txt Переименовать в CookingDoughnuts-2017-11-09-23.00.19.txt Мне нужно сделать это в массовом порядке для тысяч ...
0
голосов
1ответ
847 показов
Могу ли я создать в Linux устройство, которое на самом деле будет отображаться в памяти?
Я хочу ускорить доступ к моему файлу .bash_history. У меня PROMPT_COMMAND настроен на создание истории -a; history -r, поэтому получение новой подсказки значительно задерживается. Я хочу посмотреть, ...
0
голосов
2ответа
55 показов
Запустите скрипт на другом компьютере, доступном через другой компьютер, по ssh
Я хотел бы запустить скрипт, расположенный на моей машине разработки на машине B, который доступен только через машину A. Итак, моя машина разработки -(SSH)-> machineA -(SSH)-> machineB Как я могу ...
0
голосов
1ответ
460 показов
Проблема восстановления из резервной копии tar: почему существуют /dev /disk /by-id / symlinks и как их избежать?
Я пытаюсь создать простую систему резервного копирования с использованием самых основных инструментов, доступных в openSUSE 11.3 (в данном случае: bash, fdisk, tar & grub legacy) Вот рабочий процесс ...
0
голосов
1ответ
1k показов
Как использовать команду rm -r в Mac Terminal?
Я просто пытаюсь удалить непустую папку (и вспомогательное содержимое) с помощью терминала на Mac (папка - это не системная папка, просто папка случайного тестирования, размещенная на рабочем столе ...
0
голосов
0ответов
191 показов
Как мне установить переменную PATH в ~/.bashrc на моем Mac, чтобы Xquartz работал правильно?
Я недавно пытался установить Mujoco. Я остановился на полпути и удалил все. но похоже, что путь в bashrc был заменен на home/vipulasateesh/.mujoco/mjpro150/bin. Поэтому каждый раз, когда я открываю ...
0
голосов
3ответа
109 показов
Безопасное копирование двух IP-адресов в одной сети на локальный компьютер
Я пытаюсь написать bash-скрипт для ssh сначала в IP1(запрашивает пароль) с моего локального компьютера, а затем ssh в IP2. Однажды в IP2 я хочу, чтобы scp к моей локальной машине. IP1=192.168.10.10 ...
0
голосов
1ответ
246 показов
tmux случайным образом меняет положение курсора
Иногда в tmux, когда я разбил свое окно и у меня есть команда, которая занимает более 1 строки, у меня возникают проблемы с редактированием команды. В частности, если я перемещаю курсор курсора с ...
0
голосов
2ответа
159 показов
Byobu Systemd Ошибка с владельцем
Пытаясь бежать #!/bin/sh # byobu_launcher.sh ver 20170915122301 Copyright 2017 alexx, MIT Licence ver 1.0 byobu new-session -d -s $USER # mongod byobu new-window -t $USER:1 -n 'MLT' byobu send-keys ...
0
голосов
2ответа
153 показов
скрипт bash: передача аргументов в mkfs
Я пишу скрипт bash для форматирования своих разделов. Одна из команд, которые я хочу выполнить: mkfs.btrfs -f -m single -L root /dev/sda1 Поэтому я разделил эту команду на часть параметров: -f -m ...
0
голосов
1ответ
264 показов
Как определить конец файла с помощью dd?
Я создал тестовый файл 10 МБ: dd if=/dev/zero of=file.txt count=1024 bs=10240 Затем я написал скрипт ниже, чтобы скопировать этот файл кусками. Но похоже, что dd не обнаруживает EOF и всегда ...
0
голосов
1ответ
34 показов
Иногда Ctrl + A не идет в начало строки
Я обнаружил, что в bash иногда, когда я нажимаю Ctrl + A, курсор не переходит на начало строки, или, ну, в общем, это происходит, но на экране кажется, что он переходит на середину строки. Я на OSX, ...
0
голосов
3ответа
1k показов
Отображать сообщение, если размер файла меньше 30 КБ
У меня есть окно сообщения Zenity в скрипте zenity --info --text='done' > /dev/null 2>&1 Мне нужно всплывающее сообщение, например: "файл меньше, чем 30 КБ!msgstr "когда файл меньше 30 кбайт. Как я ...
0
голосов
1ответ
61 показов
не может перейти в каталог с пробелом в нем
Это может быть связано с этим вопросом, но ответы там не работают для меня. Я подключил свой внешний HD, затем в терминале, я набираю ls /Volumes/TOSHIBA\ EXT Это список файлов и папок, как и ...
0
голосов
1ответ
59 показов
Использование lpr для печати файла, путь к которому содержит пробелы
Итак, мой путь: /Users/work/Desktop/My Folder/My File.txt Моя папка и мой файл имеют пробелы. Конечно, в терминале, когда вы вкладываете для автозаполнения, это будет делать /Users/work/Desktop/My\ ...
0
голосов
1ответ
507 показов
Передать вывод команды в качестве аргумента в grep
Я хочу сравнить два текстовых файла для изменений построчно. Если файлы хранятся локально, я знаю, что могу сделать это с grep -Fxvf file1 file2 У меня проблема, потому что файл 2 находится в ...
0
голосов
1ответ
128 показов
Если LAN подключен?
Я хочу написать скрипт и поместить его в /etc/rc.local чтобы если LAN подключен, то rfkill block all еще nmcli con up id 'Network id' --nowait Как я должен написать часть if и как я должен проверить, ...
0
голосов
1ответ
97 показов
Запуск сценария при запуске другого сценария или изменение сценария пакета
У меня есть вопрос из двух частей. Во-первых, есть ли способ запустить сценарий при запуске другого (конкретного) сценария? Во-вторых, я создал скрипт, который я использую для «переопределения» ...
0
голосов
1ответ
130 показов
Sed неправильно заменяет текст
Я пытаюсь запустить sed, чтобы заменить какой-то текст в файле, и я разбил текст на части, запустил sed для него по отдельности, чтобы убедиться, что все экранировано правильно и работает. Когда я ...
0
голосов
2ответа
896 показов
BASH - подсчитать количество вхождений подстроки в строку
Как подсчитать количество вхождений подстроки в строку, используя Bash? ПРИМЕР: Я хотел бы знать, сколько раз эта подстрока ... Bluetooth Soft blocked: no Hard blocked: no ... происходит в этой ...
0
голосов
1ответ
84 показов
Переменные окружения в фильтре split
Итак, я пытаюсь содержимое большого блочного устройства, используя split следующим образом: split --bytes 10M --numeric-suffixes --filter='cat | ssh root@$remote_ip "gzip >> /root/myfilecopy.gz"' ...
0
голосов
1ответ
2k показов
Загрузить файл с помощью скрипта SCP bash
Мне нужен скрипт bash для загрузки файла с SCP. Как я могу сделать это в сценарии, я хочу вызвать этот сценарий из другой программы. (Я знаю, чтобы сделать это с EXPECT, но мне нужен простой сценарий ...
0
голосов
1ответ
2k показов
Ошибка getcwd во всей системе
Кажется, я внезапно получаю ошибку getcwd по всей моей системе. Мысли никому. shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
0
голосов
3ответа
2k показов
Groovy синтаксис не работает с обратными слешами
Я пытаюсь использовать обратную косую черту для команды ниже в Groovy синтаксис: find /path/folder-* -type f -iname "file*" -exec rm -f {} \; Когда я пытаюсь построить эту команду на конвейере ...
0
голосов
1ответ
548 показов
Как мне интегрировать VirusTotal с Nautilus?
Вот отличный сайт: https://www.virustotal.com/index.html У кого-нибудь есть как / ссылка, как интегрировать меню в Наутилус? Например: "отправить файл в Nautilus", если щелкнуть файл правой кнопкой ...
0
голосов
2ответа
710 показов
Как удалить строку после совпадения слова в bash?
Я хочу удалить строку после совпавшего слова в bash. Предположим, что: eth0 Link encap:Ethernet-12 HWaddr 94:EE:88:00:FA:AA Я хочу удалить encap:Ethernet-12 из этой линии. Это должно стать как eth0 ...
0
голосов
1ответ
55 показов
Неожиданное поведение с флагом -h передано du
Пока я жил в мире * nix, я придерживался предположения, что когда команда принимает флаг -h единственное, что я менял, - это эффективное форматирование оператора печати. Я обычно не пересматриваю ...
0
голосов
1ответ
1k показов
Сценарий оболочки с ImageMagick: висит навсегда?
Я создал сценарий оболочки, который использует ImageMagick для преобразования и обрезки около 18000 изображений. Вот пример записи (так что их 18000): if [ ! -f ./cropped/16333-1.png ] then convert ...
0
голосов
1ответ
59 показов
Используйте .bashrc на отдельном экране
Итак, у меня есть несколько строк export ... переменных среды в моем .bashrc , и я хотел бы вызвать некоторые программы (в частности, блокнот Jupyter), которым нужен доступ с этих ноутбуков с screen ...
0
голосов
2ответа
6k показов
Кодирование с помощью FFmpeg с использованием FIFO
Я пытаюсь преобразовать аудиофайл Flac в файл AAC с помощью командной строки. Так я написал это ffmpeg -i input.flac temp.wav faac -q 120 -o output.m4a temp.wav Работает нормально. Теперь я хочу ...
0
голосов
1ответ
1k показов
Дублировать вкладку в gnome-терминале
При работе с gnome-terminal я обнаружил, что часто хочу открыть вторую копию вкладки: например, во время ssh-сессии мне может понадобиться вторая сессия на том же хосте и на том же удаленном пути; ...
0
голосов
2ответа
52 показов
Простой пакетный скрипт для копирования файлов в местоположения на основе имени пользователя
Мне было интересно, если кто-то может помочь с этим сценарием, я попытался заменить строку xcopy с echo %frompath% и это просто ничего не говорит, это как если бы область действия была неправильной, ...
0
голосов
1ответ
192 показов
Как я могу принудительно выйти из Баш?
Я использую подсистему Windows для Linux, и по некоторым причинам окно bash не закрывается. Я запустил диспетчер задач, чтобы заставить его выйти, но он не отображается как процесс. Как я могу ...
0
голосов
1ответ
129 показов
Найти изображения в каталоге Linux на основе их разрешения
Я хотел бы отсканировать все изображения в каталоге Linux (рекурсивно в подпапках) и найти изображения с разрешением выше определенного порога (например, с разрешением не менее 800x600 или, если ...
0
голосов
2ответа
1k показов
Запуск bash-скрипта, который безопасно использует ssh и scp (запрашивает пароль)
Я вручную выполняю серию файлов, которые включают генерацию файлов на моем локальном компьютере, а затем копирование их на удаленный компьютер. В настоящее время я использую scp и ssh для выполнения ...