Запитання з тегом «bash»

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

2
Як я можу знайти всі відеофайли у своїй системі?
Я спробував використати пошук файлів об'єктивів об'єднання для пошуку *.*та фільтрування за допомогою Last Modified = All, Type = Відео та Розмір = All, але нічого не знайшов, хоча я знаю, що в моїй папці "Pictures" є кілька .3gp файлів. Я знаю, що у мене є численні відеофайли на іншому …

1
Виконайте дві команди у випадку || або &&
Я читав про && та || і я хотів би виконати дві команди у помилковому випадку. Я намагався, ;але це працює завжди . Я спробував поставити його у фігурні дужки, { command1; command2 }але це призводить до синтаксичної помилки. Я хочу зробити щось подібне command && echo "Ok, continuing" || …

4
Проблема Python virtualenvwrapper запускає гачки ініціалізації
Після нового встановлення 16.04 я намагаюся встановити virtualenvwrapper, дотримуючись цієї чудової відповіді Герхарда Бургера. після налаштування .bashrcкожного разу при відкриванні дисплея терміналу bash: /usr/local/bin/python2.7: No such file or directory virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has …

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


5
Чому налаштування псевдоніму у .profile не працює?
Я маю це як останній рядок у своєму .profile: alias gl="cd /home/jrenner/glances/glances" але навіть після перезавантаження я отримую команду не знайдено під час введення gl. Що відбувається? Я ввійшов як правильний користувач.

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


1
bash: file: команда не знайдена
У мене є контейнер для докерів ubuntu. Я встановив там якусь програму, зібрану у Windows для ubuntu. Він не виконується, і я хотів би перевірити, чи є невідповідність між архітектурою системи та файлом. Я пробую цю команду > file myapp але, на жаль, вихід є > bash: file: command not …


2
Змінна не розбирає як рядок
Проблема Я намагався витягнути рівень сигналу для Wi-Fi наступним чином, в баш-скрипті (котирування, схоже, не мають ніякого значення): 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: Коли у мене був .txtфайл, розширення було …

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

1
дата -d "попередній понеділок", щоб відобразити попередній понеділок
З date -dможе відобразити майбутню або наступну дату $ date -d "next mon" Mon May 13 00:00:00 CST 2019 $ date -d "mon" Mon May 13 00:00:00 CST 2019 На жаль, не вдалося відобразити попередній будній день $ date -d "previous Monday" date: invalid date ‘previous Monday’ Як можна відображати …
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 І вихід - це не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.