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

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

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

Почему read добавляет новую строку с IFS по умолчанию и одной переменной?

Я экспериментировал с IFS и read . Я попробовал следующее, и я не могу понять, почему это так: $ IFS=$' \t\n' $ read a
0
голосов
1ответ
150 показов

Как запустить интерактивный bash с su

У меня нет sudo su над именем пользователя, однако у меня есть его пароль. Я хочу иметь скрипт, который передает пароль и дает мне интерактивный bash. Я попробовал это: echo mypassword | su - ...
0
голосов
0ответов
138 показов

Что означает @ в ls -al?

Возможный дубликат: ls -la символика ... что означает этот последний символ? $ ls -al -rw-r--r--@ 1 john staff 2635 Oct 01 18:15 index.html ^ Что означает знак @ ? Спасибо!
0
голосов
2ответа
3k показов

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

Возможно ли из фонового сценария оболочки открыть новый терминал (xterm, gnome-терминал и т.д.), Получить какой-либо пользовательский ввод, закрыть недавно открытый терминал и использовать введенные ...
0
голосов
1ответ
41 показов

Запуск сценария, который требует команду DISPLAY =:1, в качестве службы

Я использую Ubuntu 16.04 с сервером Xfce desktop + VNC для доступа к нему. У меня есть скрипт, который запускает приложение GUI и управляет им. Я могу запустить его из оболочки с помощью DISPLAY=:1 ...
0
голосов
0ответов
38 показов

Перечислите каталоги, измененные за последние 24 часа, используя команду `ls`

Я хотел бы перечислить каталоги, измененные за последние 24 часа. До сих пор у меня есть следующий код, который используется в скрипте для итерации по результирующим каталогам: for item in $(ls -lt | ...
0
голосов
2ответа
4k показов

Как изменить отображаемое имя в терминале (OS X 10,6)

Я использовал этот скрипт для установки imageMagick: Google: maddox magik-installer - его первый хит Мое имя терминала - это строка загадочных букв и цифр. Смотрите изображение здесь: Имейте в виду, ...
0
голосов
2ответа
4k показов

su Admin в Mac OS X не работает должным образом

Я пытаюсь установить PostgreSQL на Mac OS 10.6.4, и мне нужно пройти аутентификацию от имени администратора. В командной строке у меня есть: Су Админ Пароль: shell-init: ошибка при получении текущего ...
0
голосов
2ответа
359 показов

Как быстро зашифровать / расшифровать файлы в папке с python / bash в Ubuntu & Mac?

Я хотел бы использовать USB-диск в формате MSDOS для безопасной передачи данных между ними. Поэтому я хочу легко расшифровать и зашифровать все файлы в папке (и подпапках), возможно, с помощью ...
0
голосов
1ответ
625 показов

Есть ли способ запустить команду Bash из CMD?

Я хочу запустить команду в CMD, чтобы она выполнялась в Bash. Например, open bash.exe "cd .." и это должно открыть Bash, запустите cd.. (Я в курсе, мой пример не работает). Есть мысли и идеи?
0
голосов
1ответ
74 показов

Как заменить два шаблона на месте с помощью `sed`?

Я использую команду sed чтобы изменить true на false в файле XML. Теперь, если я использую sed 's/true/false/g' file.xml > file.xml это полностью стирает содержимое моего файла. Используя >> вместо > ...
0
голосов
1ответ
402 показов

Как проверить, что такое оболочка по умолчанию

Существует ли файл конфигурации, в котором хранится оболочка по умолчанию (bash, zsh и т.д.) Для текущего пользователя?
0
голосов
1ответ
34 показов

Как вывести конкретное слово в файл, если оно присутствует?

Я делаю простой скрипт, где я превращаю true в false если в файле присутствует true или наоборот, если в файле присутствует false , подробности здесь. Теперь я хочу вывести, каково значение после ...
0
голосов
1ответ
30 показов

Перечисляет ли diff все разные строки после сравнения двух файлов?

diff file1 file2 Перечисляет ли diff file1 file2 все разные строки между file1 и file2 , включая все непечатаемые символы?
0
голосов
1ответ
59 показов

Мой скрипт bash блокирует файл, когда Java пытается его прочитать

У меня есть скрипт bash в Linux (CentOS), который перенаправляет вывод в файл. Запуск занимает несколько минут: ./myBashScript.sh >> file.csv У меня есть Java-приложение, которое пытается прочитать ...
0
голосов
1ответ
60 показов

Почему awk sub не заменяет мой ввод

Я изо всех сил пытался написать программу awk, которая будет принимать входные файлы и отображать исходное и разделенное пробелами имя файла только во втором столбце. Почему следующая команда не ...
0
голосов
2ответа
34 показов

Скрипт Ubuntu для сохранения только последних файлов из каждой папки и удаления всего остального

У нас есть скрипт, который ежечасно создает резервные копии и сохраняет его в папке, созданной на сегодняшний день. #CRONJOB TO BACKUP DB HOURLY DAY=$(/bin/date +%d%m%Y) TIME=$(/bin/date +%H%M%S) if ...
0
голосов
2ответа
1k показов

Terminal.app Bash символ повторяется

У меня сейчас проблема с терминалом. Кажется, сочетание bash (или, скорее, readline) и Terminal.app каким-то образом запутывается, когда я нажимаю клавишу курсора-вправо, чтобы выйти из режима ...
0
голосов
1ответ
39 показов

Как удалить все файлы из папок?

Я получаю список папок с командой locate my_folder Как я могу очистить / удалить все файлы из этих папок?
0
голосов
2ответа
194 показов

Режим Bash vi: имитация ввода в привязке

У меня есть функция fh() в моем .bashrc. Я хочу связать Ctrl-F в vi-insert-mode, чтобы запустить эту функцию. я пытался bind '"\C-F":"fh\n"' Это вводит fh в мой терминал и пытается автозаполнить ...
0
голосов
1ответ
116 показов

Mac Automator использует FFMPEG для создания миниатюр с помощью скрипта оболочки

Я добавил следующее к объекту Run Shell Script for f in "$@" do /usr/local/bin/ffmpeg -y -ss 3 -i "$f" -v quiet -vf select="eq(pict_type\,I)" -vframes 1 "$f.png" done строка ffmpeg прекрасно работает ...
0
голосов
1ответ
22 показов

команда оболочки в соответствующей строке (в vim: объединить глобальную команду `: g` или`: v` с командой оболочки)

Я хочу использовать команду оболочки (в данном случае fmt ) для работы с каждой (не) совпадающей строкой регулярного выражения в файле. Я бы предпочел сделать это в vim ! Тем не менее, я открыт для ...
0
голосов
1ответ
185 показов

Сортировка файлов по номерам, включая отрицательные числа

У меня есть куча файлов: adenine-N1_B+1,70_A+0,00.pdb adenine-N1_B+1,70_A-10,00.pdb adenine-N1_B+1,70_A+10,00.pdb adenine-N1_B+1,70_A-15,00.pdb adenine-N1_B+1,70_A+15,00.pdb ...
0
голосов
1ответ
62 показов

Как запомнить назначение конкретных вкладок терминала?

У меня всегда открыто несколько вкладок «Терминал», каждая со своей целью. Я хочу напомнить себе, что это за цель, повторяя что-либо (сохраняемое в переменной) всякий раз, когда эта вкладка ...
0
голосов
0ответов
20 показов

QSUB зависает на одном пользователе в опции X

Я использую PBS для распределения рабочих мест в кластере. Обычно я могу запустить интерактивный режим X11 в узле с помощью: qsub -I -X -l select=1:vnode=gpunode1 но это не работает для нового ...
0
голосов
0ответов
42 показов

Процессы, начинающиеся с cron, иногда убиваются

Работая в среде хостинга GoDaddy Shared, у меня есть несколько заданий cron. Одного из них иногда убивают, и я получаю уведомления по электронной почте, когда это происходит в такой форме: /bin/bash: ...
0
голосов
1ответ
3k показов

Как удалить нескольких пользователей?

Как мне реализовать удаление нескольких пользователей в моем коде. Поэтому у меня есть возможность в качестве администратора удалить нескольких пользователей за 1 команду: #!/bin/bash echo "SELECT ...
0
голосов
1ответ
32 показов

Сохранение результатов (несколько строк в файле)

Я использую эту команду: ./nodetool status Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 127.0.0.1 ...
0
голосов
0ответов
81 показов

Пакетное переименование файлов по отдельному файлу ID

Я работаю с Ubuntu 16, и у меня есть каталог с сотнями файлов с уникальными именами файлов. Я хотел бы переименовать их в соответствии с отдельным файлом ID. Например: Оригинальный каталог FileA.ext ...
0
голосов
1ответ
35 показов

Найти файлы на основе братьев и сестер

Рассмотрим этот каталог: thingsToThinkAbout/ thing1.txt thing2.txt thing2.txt.thoughts.txt thing3.txt thing7.txt.thoughts.txt С помощью bash find я могу искать вещи (find . -name "thing*.txt"), мысли ...
0
голосов
2ответа
40 показов

Терминал Mac не распознает подстановочный знак

Я пытаюсь написать скрипт, который сжимает все изображения в папке. Отсюда я получил это: for i in *.png; do sips -Z 800 "${i}" --out "${i%png}"; done но я продолжаю получать эту ошибку: Warning: ...
0
голосов
1ответ
96 показов

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

Мне нужно определить переменную окружения со значением задания cron. Значение будет следующим: "0 0 * * * *" Это будет выполнено как команда bash на linux. Является ли это возможным? Как я мог ...
0
голосов
0ответов
191 показов

cmder SSH подключиться в новой консоли не работает по умолчанию Bash

Я пытаюсь ssh подключиться с помощью Cygwin Bash в cmder. Я установил cygwin bash в качестве bash по умолчанию в меню «Настройки»> «Запуск»> «Заданная именованная задача» - я поставил здесь Cygwin ...
0
голосов
0ответов
11 показов

Можно ли использовать Automator для печати новой страницы с того места, где она осталась?

Извините, если название не ясно. Чтобы привести пример из реальной жизни, мой принтер перестает работать, если я печатаю более 20 страниц. И у меня есть файл в формате 400 pdf, который я хотел бы ...
0
голосов
2ответа
355 показов

Перемещение файлов с расширением от источника к месту назначения

Здравствуйте, я пытаюсь переместить все файлы с .hi и .o из целевой папки /src в другую папку /Obj Пока что я попробовал: srcpath=$(pwd)"/src" ghc src/Main.hs > Logs/output.txt 2> Logs/Err.txt //this ...
0
голосов
0ответов
181 показов

SSH: "Сброс соединения" для одного из моих LXC

Я застрял на некоторое время о моем подключении SSH к одному из моих LXC. Действительно, когда я подключаюсь по ssh к моему другому LXC, все работает. Тем не менее, один не хочет подключаться и ...
0
голосов
1ответ
70 показов

Рекурсивно выполнить команду Linux 'ar'

У меня есть каталог с сотнями подкаталогов со многими .lib файлами в них. Я могу использовать команду ar -x filename.lib для распаковки одного из них, но мне было интересно, как можно было бы сделать ...
0
голосов
3ответа
520 показов

Можете ли вы сделать командную строку Windows cmd+cygwin?

Я хочу, чтобы моя командная строка windows cmd+cygwin. Я должен иметь возможность запускать команды windows cmd и cygwin из командной строки windows cmd. Если я добавлю C:\cygwin64\bin в переменную ...
0
голосов
1ответ
21 показов

«Команда« soruce »не найдена» при попытке выполнить bashrc (не опечатка)

Когда я пытаюсь выполнить одно из следующих действий, я всегда получаю вышеуказанную ошибку sudo bash source ~/.bashrc sudo -s Даже если я явно использую команду «source», мне кажется, что вместо ...
0
голосов
1ответ
84 показов

Быстрее ли использовать команды WSL вместо команд cmd для манипулирования файлами?

В Windows 10 можно управлять файлами через командную строку тремя встроенными способами: Powershell, командная строка, и через Команды bash через WSL (Подсистема Windows для Linux). Недавно я ...
0
голосов
3ответа
216 показов

MD5 файлы в каждом подкаталоге с указанием начального каталога, помещая файл контрольной суммы в подкаталог

Какие флаги мне нужно дать команде find для входа в каталог перед запуском команды -exec ? У меня есть каталог, заполненный каталогами, заполненными файлами > root directory -> directory1 -> file1 -> ...
0
голосов
0ответов
36 показов

Git/Linux - Нажатие через SSH на сервере Lan (Raspberry Pi) не показывает никаких ошибок

Я устанавливаю Git-сервер на моем Raspberry pi 3 под управлением Rasbian Lite.Порт 22 открыт, и я могу успешно подключиться к нему. На стороне клиента я могу получить клон из репозитория, файлы ...
0
голосов
0ответов
52 показов

как сделать множественное перенаправление с помощью команды и fifo

Мне нужно написать bash-скрипт на машине linux с последующим перенаправлением. echo commands > cmd_receives_commands > fifo > awk_parser > tcp_socket Я проверил, что для "tcp_socket" работает ...
0
голосов
1ответ
45 показов

Самодокументирующийся bash one-liner

Я ищу возможность поместить команду bash (или серию команд), которая производит выходной файл, полностью в тот же выходной файл, т.е. echo foo bar | awk '{print $1}' > outfile ; так outfile ...
0
голосов
0ответов
376 показов

Соответствие регулярному выражению в сценарии оболочки

Вот фрагмент из моего скрипта - regex="([0-9]*)\.([0-9]*)\.([0-9]*)([^
0
голосов
2ответа
121 показов

Можно в баш? Превращение расширения команды в аргументы

Единственные варианты расширения команд bash: без кавычек $(..) чьи выходные данные всегда анализируются с разбивкой на немые строки процитировал "$(..)" чей вывод всегда передается как единица? Я ...
0
голосов
0ответов
119 показов

Ошибка открытия GTKWave: "Пара домен / по умолчанию (.GlobalPreferences, AppleLanguages) не существует "

Поэтому я скачал программу GTKWave, используя следующие команды: brew tap homebrew/cask brew cask install gtkwave gtkwave.app находится в моей папке приложений. Символическая ссылка gtkwave была ...
0
голосов
1ответ
54 показов

Как выровнять линии с левой стороны с помощью sed или perl one line liner

у нас есть следующий файл как выравнивание линий с левой стороны с помощью sed или perl one line liner more conf.env # Extra ssh options. Empty by default. export HADOOP_SSH_OPTS="-o ConnectTimeout=5 ...
0
голосов
2ответа
875 показов

Команда Bash не найдена (попытка интегрировать Beyond Compare с Mercurial и использовать его в Cygwin)

Я пытаюсь интегрировать не по сравнению с Mercurial, и я скопировал и вставил необходимые строки со страницы Использование Beyond Compare с системами контроля версий для Mercurial в мой файл .hgrc ...
0
голосов
1ответ
20 показов

Bash-скрипт для контейнера Docker в Windows возвращает "Неизвестная цель"

Я загрузил репозиторий, содержащий скрипт .sh, чтобы открыть контейнер Docker. Я запускаю Windows 10 с Docker Toolbox (а не с полной версией, которая имеет некоторые проблемы с Hyper-V) и связанной с ...