Вопросы с тегом «bash»

Bash (Bourne-Again SHell) - оболочка, используемая в интерфейсе командной строки Ubuntu по умолчанию.

3
Как изменить значение аргумента в скрипте?
Я попробовал следующий небольшой простой скрипт: #!/bin/bash $1="bar" echo $1 Но когда я запускаю, ./script fooя получаю ошибку, и значение не изменяется: /home/mika/script: line 2: foo=bar: command not found foo Я знаю, что $ 1 - это первый аргумент, который вы передаете своему сценарию. Но даже так я хочу изменить …



1
Подключение к MySQL в Bash (без установленного MySQL)
Я пытаюсь подключиться к удаленной базе данных MySQL в Bash. На сервере, на котором размещена база данных, я могу набрать: mysql -u _username_ -p подключиться. Я хотел бы иметь возможность печатать: mysql -h _host_ -u _username_ -p подключиться с другого сервера. У меня не установлен MySQL на клиенте, поэтому команда …
11 bash  mysql 


1
bash: file: команда не найдена
У меня есть Ubuntu Docker контейнер. Я установил там некоторые приложения, скомпилированные в Windows для Ubuntu. Он не выполняется, и я хотел бы проверить, есть ли несоответствие между архитектурой системы и файлом. Я пробую эту команду > file myapp но, к сожалению, выход > bash: file: command not found Действительно, …


4
Grep: звездочка (*) не всегда работает
Если я grep документ, который содержит следующее: ThisExampleString ... для выражения This*Stringили *Stringничего не возвращается. Однако This*возвращает вышеуказанную строку, как и ожидалось. Независимо от того, заключено ли выражение в кавычки, не имеет значения. Я думал, что звездочкой указано любое количество неизвестных символов? Почему это работает, только если это в начале …


3
Различные способы выполнения двоичных файлов и скриптов
Я использую Linux уже некоторое время, и я искал полный обзор этого, но не нашел ни одного. Я просто не примиряюсь со всеми различными способами выполнения скриптов и двоичных файлов - для меня это большой беспорядок, и я должен использовать метод проб и ошибок, чтобы определить, что мне следует использовать. …
11 bash  xterm 

2
Переменная не разбирается как строка
проблема Я попытался извлечь уровень сигнала для Wi-Fi следующим образом, в сценарии bash (кавычки, кажется, не имеют значения): string="$(iwconfig wlan0 | grep -I Signal)" Если я echo $string, я получаю то, что ожидаю: Link Quality=63/70 Signal level=-47dBm Но если я пытаюсь получить подстроку echo ${string:5}, она возвращает то же самое. …

3
Расширение с помощью * .txt в оболочке не работает, если нет файла .txt
Я играл с расширением, и я заметил своеобразное поведение. Я пытался сделать: echo ./*.txt И у меня не было никакого файла .txt в моем текущем каталоге. Вывод, который я получил, был: ./*.txt Мне просто любопытно: почему я это получил? Я ожидал не получить никакого вывода. PS: когда у меня был …

2
Одиночная кавычка и обратная косая черта
~$ echo $'\'test' 'test man bash говорит: Заключение символов в одинарные кавычки сохраняет буквальное значение каждого символа в кавычках. Одиночная кавычка может отсутствовать между одинарными кавычками, даже если ей предшествует обратная косая черта. Почему тогда это работает в echo-команде?
10 bash 

6
Как удалить первое двоеточие ':' из отметки времени?
Я новичок в программировании! Может ли кто-нибудь помочь удалить :на первой позиции в отметке времени::29.06.2019 23:03:17 В настоящее время я пытаюсь сделать это с помощью команд awk / cut, как показано ниже: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 И выход …

4
Запускать скрипты Bash в папке одновременно
Предположим, у меня есть пять .shскриптов Bash ( ) в папке ( my_folder), и они названы так: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh Как я могу написать шестой скрипт Bash или просто один лайнер, который начнет запускать все эти скрипты вместе? Мне нужно, чтобы пять сценариев запускались одновременно, а не один …
10 bash  scripts 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.