Термин «оболочка» относится к общему классу текстовых интерактивных командных интерпретаторов, чаще всего связанных с операционными системами Unix и Linux. Для вопросов о сценариях оболочки, пожалуйста, используйте более конкретные теги, такие как 'bash', 'powershell' или 'ksh'. Без конкретного тега следует предполагать переносимое (POSIX-совместимое) решение, хотя вместо него предпочтительнее использовать «posix» или «sh».

Подробнее про shell...

Мне нужно что-нибудь, где я могу сделать {some command} | red, и он выведет все, что мог бы выдать {some command}, но красный. Лучшее, что я смог сделать, это function red() { while read text do echo -e '\033[31m'$text'\033[0m' done } Но это убирает все вмятины. Кажется, это до....
23 Сен 2021 в 07:57
Моя система - Ubuntu 20.04. Предположим, я нахожусь в каталоге project, и этот каталог содержит следующие папки / файлы: test, hello.txt. Я написал следующую программу: - #include <iostream> #include <string> #include <cstdlib> using namespace std; int main(int argc, char* argv[]){ const char*....
22 Сен 2021 в 18:24
У меня есть задание .sql, которое создает файлы в зависимости от определенных критериев, оно записывает их с префиксом TEMP_, поскольку тогда у нас есть адаптер, который собирает файлы, и мы не хотим, чтобы они были подняты до завершения записи. Мне нужно создать почтовое задание, которое переимено....
22 Сен 2021 в 13:56
Я хочу добавить нескольких пользователей в систему UNIX Red Hat. Я использую два текстовых файла в качестве источников, содержащих 9 имен пользователей и 9 полных имен, разделенных индивидуально на 9 новых строках. $ U содержит usernames.txt, $ I содержит полные имена для использования с командой -....
21 Сен 2021 в 21:57
Как дела у всех? У меня есть текстовый файл, содержащий данные, упорядоченные по столбцам, и мне нужно заменить одни столбцы другими, а точнее - координатами xyz. то, что я ищу, описано на изображении ниже. (замените красный прямоугольник номер 1 на зеленый прямоугольник номер 2). Спасибо заранее ....
21 Сен 2021 в 14:42
Я нахожу это регулярное выражение sed -i 's/.*\(:.*\)/\1/g' file.txt для удаления перед :, но мне нужно удалить и :, результат применения этого регулярного выражения в: [09/11/2020 15:01:37] Name: Hello! Возвращение: Hello! Но мне нужно только Hello! ....
20 Сен 2021 в 20:38
Я новый студент в программировании, и я застрял на этом вопросе. вопрос такой: введите команду для удаления всех файлов, имена которых начинаются с logtest, кроме самого logtest (удалите все файлы, начинающиеся с logtest, за которым следует один или несколько символов). заранее спасибо rm -r -- ....
20 Сен 2021 в 10:44
Я новичок в MongoDb, и я пытаюсь взаимодействовать с базами данных с помощью интерфейса командной строки. Однако я столкнулся с ошибкой неперехваченного исключения. Может ли кто-нибудь помочь мне решить эту проблему? > show dbs Organization 0.000GB admin 0.000GB config 0.000GB loca....
20 Сен 2021 в 07:53
Итак, я собрал следующий сценарий bash и хочу изменить каталог пути к файлу, который я беру Итак, мой макет такой /home/videos_test/categoryname/1/vid.mp4 /home/videos_test/categoryname/2/randomvid.mp4 И я хочу изменить путь к файлу, который он захватывает, чтобы он выглядел так /home/videos_test/c....
18 Сен 2021 в 16:49
Я начинаю изучать некоторые реализации sh, и у меня возникают проблемы при попытке выполнить какие-то действия с файлами внутри некоторых папок. Вот сценарий: У меня есть список файлов TXT в двух разных подпапках: ├── Folder A ├── randomFile1.txt ├── randomFile2.txt ├── Folder B ....
17 Сен 2021 в 23:29
У меня проблема в том, что я не буду знать имя переменной, а имя переменной будет храниться в имеющемся у меня массиве, Проблема здесь, как я могу это назвать, я попробовал кое-что в cli, чтобы увидеть: $ hello=sup $ hi=hello $ echo $`echo $hi` $hello Как вы видите, он печатает "$ hello" вместо "su....
17 Сен 2021 в 17:13
Я хочу добавить флаг к псевдониму, в моем случае я хочу сделать это для bat. например mybat -a = 'bat --paging=always [file e.g .zshrc]' mybat -n = 'bat --paging=never [file e.g .zshrc] ' Я также написал и протестировал следующий код, но он не сработал: mybat() { local OPTIND value while getop....
16 Сен 2021 в 21:16
Этот вопрос отличается от Выполнить массив строки, описывающей команду оболочки . Например, у нас есть массив myarr=( echo hello you ) Как выполнить его как одну команду, т.е. запустить сам echo hello you?....
16 Сен 2021 в 20:45
Есть ли способ ускорить приведенный ниже сценарий оболочки? У меня уходит добрых 40 минут, чтобы обновлять около 150000 файлов каждый день. Конечно, учитывая объем файлов, которые нужно создать и обновить, это может быть приемлемо. Я этого не отрицаю. Однако, если есть гораздо более эффективный ....
16 Сен 2021 в 15:22
#!/usr/bin/tcsh cmd='BEGIN{c=0}{ if($1=="Net"){print $0} if($1=="v14") { if($4>=200) {print "Drop more than 200 at "$1} } }' awk -f "$cmd" input_file.txt > output_file.txt Я пытаюсь выполнить сценарий оболочки, который с....
16 Сен 2021 в 14:23
У меня проблема с приведенными ниже командами. Мне нужно использовать переменную, но она возвращает мне значение null, тогда как, когда я жестко кодирую ее значение, он возвращает мне правильный ответ. Кто-нибудь может мне помочь, как правильно написать эту команду? Моя цель - получить значение с....
14 Сен 2021 в 17:22
Мне нужно вычислить некоторые значения в файле (Case1.log), который содержит, Fault Classes #faults (total) ------------------------....
14 Сен 2021 в 12:50
У меня есть текстовый файл с записями. Записи следуют этой схеме: six lines, blank space, six lines, ..... как в этом примере: string line 1 string line 2 string line 3 string line 4 string line 5 (year format yyyy) string line 6 (can use several lines) <blank space> (always a blank space when a ne....
13 Сен 2021 в 18:01
У меня есть виртуальная машина, в которой есть папка A , содержащая doc1.txt doc2.txt king1.so и king2.so Я пытаюсь составить список файлов определенного расширения, используя ssh с другой виртуальной машины. VAR_PATH="/predefined/path/to/A" echo $VAR_PATH for file_path in `ssh user@xxx.xxx.xxx.....
13 Сен 2021 в 00:09
У меня несколько странная проблема, когда на сервере есть общее хранилище с сотнями пользователей. Я хочу определить все файлы, которые не могут быть удалены моим пользователем ( если я попытался запустить сценарий автоматического удаления). Для всех этих идентифицированных файлов мне нужен формат....
12 Сен 2021 в 22:18
Окружающая среда: У нас есть ~ 100 баз данных, размещенных на нескольких машинах. Все базы данных имеют общее имя пользователя, но пароль для каждой базы данных разный. Выпуск : Как я могу прочитать пароль и TNS (имя службы) из внешнего файла один за другим, подключиться к каждой базе данных, запус....
11 Сен 2021 в 20:20
У меня есть следующий код в сценарии оболочки, который инициализирует базу данных postgres в контейнере docker: if [ "$ENV" == "development" ]; then psql --username "postgres" --dbname "postgres" <<EOSQL SELECT 'CREATE DATABASE $DATABASE' WHERE NOT EXISTS (SELECT FROM pg_database WHERE datn....
11 Сен 2021 в 06:00
Я хочу заменить разделитель, который является частью данных из каждой записи. Для бывших echo '"hi","how,are,you","bye"'|sed -nE 's/"([^,]*),([^,]*),([^,]*)"/"\1;\2;\3"/gp' Вывод -> "hi","how;are;you","bye" Итак, я могу заменить разделитель (в данном случае запятую), который присутствует в данных....
9 Сен 2021 в 23:33
У меня есть простое развертывание экземпляра EC2 через terraform в частной сети, предоставляющее ему доступ в Интернет через NAt gw, все в порядке, просто я использую user_data для анализа сценария для установки простого веб-сервера на этом экземпляре Ubuntu, но я вижу следующая ошибка в cloud-init....
У меня есть файл конфигурации, который выглядит так: ... [env.staging] name = "something" ... [env.production] name = "something" ... Я пытаюсь заменить значение name в определенной среде, используя regex в команде sed в bash , но когда я пытаюсь найти строку по ее разделу, за которым след....
8 Сен 2021 в 16:37