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

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

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

Как запустить скрипты Octave из Bash?

pavel@pavel-VirtualBox:~/projects/csv_converted$ sh plot.sh plot.sh: 2: plot.sh: Syntax error: "(" unexpected pavel@pavel-VirtualBox:~/projects/csv_converted$ ./plot.sh 'usr/bin/octave-cli: invalid ...
0
голосов
2ответа
626 показов

Как запустить команду «кошка» на фоне внутри скрипта

К Raspberry подключен модем USB LTE, и мне нужно прочитать ответы, отправленные по последовательной линии, сгенерированные запросами, отправленными с помощью команды "echo". Код: cat /dev/ttyUSB0 > ...
0
голосов
1ответ
2k показов

Скрипт обеспечения оболочки не создает .bash_aliases

Я использую Vagrant с VirtualBox для создания гостевой виртуальной машины Ubuntu на хосте Windows 10. Вот мой Vagrantfile: # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = ...
0
голосов
0ответов
23 показов

Удаленное выполнение tcpdump с локальным сохранением захвата пакета

Я столкнулся с камнем преткновения при попытке создать сценарий bash, который будет записывать файлы захвата пакетов из tcpdump на удаленный сервер, при этом отображая выходные данные команды ...
0
голосов
2ответа
1k показов

Как расширить имя переменной и подстановочный знак в имени файла?

У меня есть скрипт bash, где $DIR - это имя каталога, которое может содержать пробелы. Это: rm "$DIR/*.MOV" выдает ошибку "Нет такого файла или каталога". Там нет файла буквально с именем "*.MOV "; я ...
0
голосов
2ответа
466 показов

простые арифметические операции над текстовым файлом с разделителями табуляции в сценарии оболочки

У меня есть текстовый файл с разделителями табуляции, содержащий C1 ...Cn столбцы и строки R1-Rn. Столбец 10 (C10) имеет поле 'X' = четыре целочисленных значения через запятую (X = a, b, c, d). Я ...
0
голосов
2ответа
887 показов

Начать процесс Java с разными именами?

У меня работает 2 затмения и 2 сервера. Если я ps -C java я вижу что-то вроде: 2460 pts/1 00:03:08 java 2908 pts/3 00:00:05 java 3045 pts/4 00:00:17 java 3284 pts/3 00:01:40 java Можно ли это как-то ...
0
голосов
1ответ
150 показов

Терминалу Bash не хватает функциональности при запуске без полномочий root

Я использую систему Debian из командной строки, доступ к которой осуществляется через SSH через PuTTY, и я испытываю различные функциональные возможности терминала между пользователем root и другими ...
0
голосов
1ответ
8k показов

Как запустить службу во время загрузки в Ubuntu 12.04, запустить от имени другого пользователя?

У меня есть сервер ClueReleaseManager, который я установил в системе Ubuntu 12.04 от отдельного пользователя (с именем pypi), и я хочу иметь возможность запустить этот сервер при запуске. Я уже ...
0
голосов
0ответов
2k показов

Удаленное выполнение tcpdump с локальным сохранением захвата пакета

Я столкнулся с камнем преткновения при попытке создать сценарий bash, который будет записывать файлы захвата пакетов из tcpdump на удаленный сервер, при этом отображая выходные данные команды ...
0
голосов
1ответ
762 показов

Ошибка терминала Mac -bash: команда не найдена - El Capitan 10.11.13

При первом открытии терминала Mac я получаю сообщение об ошибке - -bash: Applications: command not found Как ни странно (а может и не так), когда я открываю другую вкладку, я иногда получаю другую ...
-1
голос
1ответ
2k показов

Больше не могу печатать на Git bash после возвращения из ssh -tt

Я хотел выполнить команду в удаленной оболочке в ее интерактивной среде, чтобы она сначала загружала туда мой удаленный .bash_profile перед выполнением команды. Это прекрасно работает: echo "command" ...
-1
голос
1ответ
448 показов

скрипт bash с lftp с перенаправленным вводом

Мне нужен lftp для подключения к списку хостов из файла списка в формате IP-адреса. Затем, если FTP-сервер включен, запишите этот адрес (и, если возможно, тип устройства, в данном случае ...
-1
голос
2ответа
6k показов

Как проверить доступность интернет-соединения через Терминал

Я пытаюсь написать сценарий Bash, который знает о подключении к Интернету. Как я могу этого достичь? Например: if (something that checks internet connection);then curl -o new someurl else exit 1
-1
голос
1ответ
628 показов

Как использовать теги HTML-разметки внутри скрипта Bash

У меня есть crontab и простой bash-скрипт, который отправляет мне электронные письма, часто содержащие ошибки PHP, NGINX, MYSQL, из их файлов журнала. Это упрощенный пример. #/home/user/status.sh ...
-1
голос
1ответ
194 показов

Примените команду "развернуть" к файлу на месте, например, sed -i

Команда expand не имеет эквивалента sed -i expand самом деле имеет опцию -i - но это означает, только после пропусков Существует ли комбинация sed - expand динамический дуэт для достижения той же ...
-1
голос
3ответа
132 показов

Как копировать или отображать уникальные записи из двух текстовых файлов в Linux или в Windows

У меня есть два файла, и формат файлов: переменная = значение или # или # переменная. Значения всех переменных либо не установлены, да, мод Я хочу скопировать все записи из этих файлов в другой файл ...
-1
голос
2ответа
758 показов

Замените все числа, следующие за определенной строкой, на другое число, используя sed или awk

Я перепробовал несколько вещей, но мне не повезло. У меня есть входной файл, который имеет много полей, как этот weight=0.123456 смешанный с другими полями. Я хочу умножить все такие веса на ...
-1
голос
2ответа
3k показов

Как я могу упростить эту команду в Linux, состоящую из cat по каналу grep?

Как я могу упростить эту команду в Linux, состоящую из cat каналу grep . cat foo*.txt | grep cow Мне сказали, что это неправильный способ сделать это. Это почему?
-1
голос
0ответов
18 показов

Выключите HW - Перезагрузите HW

В программно-аппаратном проекте. Я записываю на USB-накопитель и, чтобы учесть запись, я должен отключить USB-порт и после его перезапуска. На самом деле это не USB-накопитель, но поведение такое же. ...
-1
голос
2ответа
7k показов

Как передать терминальную команду в качестве аргумента другой команде

Я хочу запустить эту команду: ls -arth Test*log | tail -1 ... и передать свой вывод в качестве аргумента: open /Applications/Utilities/Console.app Я хотел бы сделать все это в одну строку.
-1
голос
1ответ
156 показов

высокий приоритет для операций ввода-вывода

Я сталкивался с этим: http://linux.die.net/man/1/ionice однако, похоже, что он не работает на OS X, так как я получил сообщение, что команда не найдена. есть ли альтернатива этому или способ ...
-1
голос
1ответ
125 показов

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

У меня проблема с запуском последовательных команд на терминале, см. сценарий ниже --- ssh ubuntu@123.234.234.321 (get root access) ssh 243.43.2.1 (to connect a system) sudo killall python (killing ...
-1
голос
1ответ
142 показов

упаковка всей структуры каталогов, игнорируя определенный тип файла

Я хочу создать архив структуры каталогов. Я знаю, что могу упаковать весь каталог, выполнив tar czvf testdir или все файлы в нем с помощью tar czvf testdir/* . Но я хочу исключить все файлы с ...
-1
голос
2ответа
306 показов

Сетевое хранилище Bash

Мне было интересно, как подключиться к сетевому хранилищу через командную строку на моем компьютере MacOSX, какие-либо советы?
-1
голос
2ответа
110 показов

Можно ли получить доступ к результатам ** ранее ** команды запуска в Bash?

Часто я обнаруживал, что запустил команду в bash и после ее выполнения понял, что хотел бы получить (или иным образом) доступ к результату. Я хочу избежать повторного запуска команды либо из-за ...
-1
голос
1ответ
26 показов

Выбранное пользователем слово в переменной (bash)

В скрипте bash у меня есть переменная со списком файлов PDF, скажем list="a.pdf b.pdf c.pdf" . Список должен быть представлен в виде нумерованного списка пользователю: Available files are: 1. a.pdf ...
-1
голос
1ответ
32 показов

объяснение кода сценария оболочки «для цикла»

Кто-нибудь может объяснить мне, для чего используется этот цикл или как он работает? for file in `ls *SC*`; do for content in `cat $file `; do scid=`echo $file|awk -F'.' '{print $1}'` printf ...
-1
голос
1ответ
671 показов

Пинг не работает, как ожидалось

Это своего рода продолжение этого вопроса. В конце концов, моя цель - использовать Raspberry Pi 1 Model B, чтобы регистрироваться, когда интернет-соединение прерывается и как долго. Я попытался ...
-1
голос
3ответа
1k показов

osx bash grep - поиск поисковых терминов в большом файле в одну строку

Есть ли простая командная строка unix, которую я могу ввести, которая позволяет мне выделять, скажем, 512 байт с каждой стороны поискового запроса, даже если в очень большом текстовом файле есть ...
-1
голос
3ответа
422 показов

Скопируйте каждый файл mp3 в папку «$ artist - $ album» и переименуйте в «$ TrackNr - $ Title»

Я хочу привести в порядок большую несортированную папку .mp3. Я уверен, что есть возможность прочитать mp3-теги и скопировать файлы туда, где они находятся, в Linux, верно?
-1
голос
1ответ
131 показов

Bash скрипт для хранения слов из файла в другой переменной

У меня есть необходимость хранить файл формы слов в другой переменной. Как у меня есть файл test.txt содержащий содержимое ниже: uname : null empty amarjeet sharma ver : null 1.2 empty 1.3 1.4 txn : ...
-1
голос
1ответ
746 показов

копировать файлы из одного каталога в другой в цикле

Я не эксперт Bash. Мне нужно написать скрипт для копирования последнего (по дате) файла из одной папки в другую следующим образом от /test/a/date1.bak /test/a/date2.bak /test/a/date3.bak ...
-1
голос
2ответа
183 показов

Скрипт bash для вызова самого себя и возврата значения

Я пытаюсь подсчитать количество файлов в каталоге, одновременно проверяя подкаталоги с помощью того же самого скрипта и суммируя результаты. #!/bin/bash var=0 var=$(ls -l $1 | grep "^-" | tr -s ' ' | ...
-1
голос
1ответ
381 показов

$ PATH не сохраняется после экспорта путей Imagemagick

Я пытаюсь установить Imagemagick, используя официальные инструкции. Я выполнил три команды экспорта: export MAGICK_HOME="$HOME/ImageMagick-6.9.2" export PATH="$MAGICK_HOME/bin:$PATH" export ...
-1
голос
1ответ
2k показов

Прочитать конфигурационный файл и включить его в переменные скрипта

Мне нужно прочитать файл конфигурации и назначить в сценарии переменные и пропустить закомментированные строки, Пример файла конфигурации: # This is sample configuration file SRV_IP=192.168.1.12 ...
-1
голос
1ответ
391 показов

Как переместить файлы из рекурсивной скрытой папки в родительскую папку в OS X

У меня есть музыкальный каталог на 5 уровне глубины, в каждой папке есть файлы с музыкой и изображениями, а также скрытая подпапка с именем .unwanted. Я хочу переместить скрытые файлы из папок с ...
-1
голос
1ответ
155 показов

Разбор JSON с помощью инструментов BusyBox

У меня есть POSIX-совместимый установочный скрипт, который определяет последнюю версию какого-либо программного обеспечения путем извлечения информации из BLOB-объекта json, полученного из реестра ...
-1
голос
2ответа
348 показов

что означает следующий скрипт Linux

sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs sudo ...
-1
голос
1ответ
127 показов

Синтаксическая ошибка Исходная строка 1

У меня есть список серверов в файле hostlist, и я пытаюсь выполнить приведенный ниже скрипт: #!/bin/bash for server in `cat hostlist`; do ssh $server 'hostname ;id $(cat /etc/passwd | grep Luyang | ...
-1
голос
4ответа
3k показов

Цикл программирования каталогов Unix

Используйте цикл for для просмотра имен файлов в каталоге. В этой версии только циклически перебираются имена файлов, которые не имеют расширения .old Внутри цикла переименуйте файл в новое имя.
-1
голос
1ответ
416 показов

удалить базу данных через bash с дефисом в имени базы данных

У меня в скрипте есть переменная со списком имен папок с тире в их именах DBDIR="some directory" dbdash=`ls -l $DBDIR | egrep '^d' | grep '.-.' | awk '{print $9}'` И я хочу отбросить каждую базу ...
-1
голос
2ответа
71 показов

Файлы не отображаются в Windows Bash

Я только что установил bash для Windows с новым обновлением Windows. После настройки имени пользователя и пароля и попытки навигации по моим каталогам я обнаружил, что там ничего нет. Кто-нибудь ...
-1
голос
0ответов
37 показов

Управление порядком выполнения команд linux в сценарии оболочки

Я пишу сценарий оболочки, который пытается сделать резервную копию. Моя цель Команда в сценарии создания файла резервной копии, этот файл резервной копии мне нужно скопировать на мой FTP-сервер. ...
-1
голос
0ответов
71 показов

Электронная почта на OSX

Я ищу способ сделать некоторые почтовые сообщения на стороне клиента OSX. Например, кто-то отправляет мне письмо с темой [script] Normal subject я хочу выполнить команду на моем компьютере. Я знаю, ...
-1
голос
1ответ
46 показов

Bash: я хочу считать буквы и подставлять текст

Итак, я чрезвычайно новичок в написании сценариев оболочки Bash, и до этого момента я был довольно успешным. Я использую BASH, чтобы исправить проблему ... Я хочу превратить базовое доменное имя: ...
-1
голос
1ответ
116 показов

В Bash, как проверить, существует ли каталог с указанным путем?

У меня есть следующий код Bash: drlist="/backups /Blogs /data /dpkg-repack /Scripts /var/www"; for word in $drlist; do echo $word; done Что мне нужно сделать, так это проверить, существует ли $word ...
-1
голос
1ответ
66 показов

Linux Bash Script - сортировка последовательных файлов в последовательные папки

У меня есть последовательность из 1000 файлов, названных следующим образом: file01-01-01, file01-01-02 etc. file01-02-01, file01-02-02 etc. file02-01-01, file02-02-02 etc. Я хотел бы отсортировать ...
-1
голос
1ответ
86 показов

Почему установка псевдонима перезаписывает исполняемую ссылку?

Мне любопытно, почему добавление записи в .bashrc приводит к перезаписи ссылки? Например, на тестовой машине я установил Java с помощью apt-get install openjdk-7-jre а затем поиграл с .bashrc , ...
-1
голос
1ответ
394 показов

Изменение переменной TERM и вывода цвета

Я установил переменную среды TERM так export TERM=linux-m перейти на не цветной термин. Теперь, когда я ls -l я действительно не получаю цветного вывода, но когда я использую, например, grep --color ...