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

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

Я хочу расширить выражение n * до n раз, например: 3 * 2,5 3,4 4 * 1,5 до 2,5 2,5 2,5 3,4 1,5 1,5 1,5 1,5 Я пробовал sed и awk, но не нашел никакого решения. Ближайшим моим испытанием был кот .......
4 Мар 2021 в 19:12
Я хочу присвоить переменной первое значение имени файла grep -E --line-number --with-filename '^ s $'. Эта команда вернет номер каждой пустой строки в моем файле данных, которые встречаются в .......
4 Мар 2021 в 15:12
У меня есть список из 2 столбцов. host1 2 host2 33 host2 21 host1 1 Мне нужно вычислить сумму для столбца 2 и получить следующий формат: host1 3 host2 54 Как мне это сделать? Спасибо....
4 Мар 2021 в 10:38
У меня есть следующий файл, и я хотел бы поменять местами значения в формате цифр (до 3 цифр) @digits (до 4 цифр), за которыми следует # или пробел / конец строки. Если после @ идут не цифры, то .......
4 Мар 2021 в 10:22
Я столкнулся с проблемой при попытке выполнить команду с каждым отдельным URL-адресом, загруженным из XML, каждый раз, когда я нажимаю кнопку, загружается один и тот же URL-адрес. XML....
3 Мар 2021 в 19:31
Пример команды: ./delete.sh / путь / к / местоположению | -Path | -to | -location | - file1 | - file2 | - file3. . | - файлN Необходимо удалить все файлы (file1, file2, file3 ..... fileN) внутри каталога местоположения с помощью скрипта....
3 Мар 2021 в 13:27
У меня много файлов xml, которые я хочу объединить в один файл. Я хочу объединять их не от корня, а от одного из потомков. Как продолжить работу с помощью операторов grep / sed / awk или с помощью Elementtree в python? XML 1: <root> <version>AB</version> <Data> <Title>MyTitle</Title> ....
3 Мар 2021 в 12:44
Я установил последнюю версию узла, как вы можете видеть на изображении на левом терминале. Я обновился до последней версии LTS много лет назад, но всякий раз, когда я запускаю новое окно (правый терминал), я .......
3 Мар 2021 в 12:33
Я пытаюсь объявить массив в моем сценарии оболочки, а затем написал цикл for для доступа к этим элементам массива в другой файл. Но это только первый элемент. Я пробовал следующее: .......
3 Мар 2021 в 12:21
Имейте значение внутри объекта JSON с переменной, которую необходимо обновить с помощью JQ, ниже мой файл сына и команда jq, которую я использую для обновления accountid в файле json. {"bucketname":"test/$accountid/123","objectname":"test/$accountid/123","targetlocation":"$TARGET_LOCATION"} Кома....
3 Мар 2021 в 05:07
$ cat test.txt foo $ echo " bar" | tee -a test.txt foo bar Ожидаемый результат для cat test.txt - foo bar.....
2 Мар 2021 в 16:16
Итак, попытка использовать «cp» для копирования файла из одного места в другое - файл обозначается именем файла, содержащим пробелы («тестовый тест»). При вызове команды в оболочке (bash) она работает нормально, но при вызове из java не работает. Я использую escape-символы. Код: import java.io.*;....
2 Мар 2021 в 11:43
Я пытаюсь запустить команду тайм-аута в моем сценарии оболочки, при этом время передается как variabe через Dockerfile Это мой DokcerFile (образец) FROM locustio/locust:1.2.3 ARG TIME_CHECK=15 COPY --chown=locust:locust ping.sh . RUN echo "Hello $TIME_CHECK" RUN chown locust:locust /home/locust....
2 Мар 2021 в 09:18
Я пытаюсь найти способ передать параметры конфигурации в мое приложение SPA, работающее в контейнере. Мой текущий план - передать конфигурацию как переменные среды. Затем при запуске контейнера сгенерируйте файл json из этих переменных среды для передачи в браузер (вместе с приложением SPA). Я план....
2 Мар 2021 в 05:03
При запуске IPython я могу запустить любую команду оболочки с восклицательным знаком перед ней: In [1]: !ls file1 file2 file3 file4 In [2]: !ls file* file1 file2 file3 file4 Однако некоторые вещи (в частности, использование подстановочных знаков if) не работают с Julia REPL в режиме оболочки....
2 Мар 2021 в 04:02
Как использовать команду file для копирования файлов в каталог в соответствии с их типом? Я знаю, что могу использовать file, чтобы найти тип файла, но не знаю, как его использовать в условии if. Вот чего я хочу добиться. Мне нужно привести в порядок папку с загрузками. Когда я запускаю конкретны....
1 Мар 2021 в 16:14
Я пытаюсь выполнить команду из lua-скрипта. Команда просто запускает скрипт python с именем "sha_compare.py", из которого получает 3 аргумента, два из которых являются переменными из скрипта lua - dady_data и sha: local method = ngx.var.request_method local headers = ngx.req.get_headers() if metho....
28 Фев 2021 в 16:54
Итак, у меня есть файл JSON, и я пытаюсь добавить к нему еще одно поле Пример файла JSON {"data":{}} Глядя на другие ответы, кажется, что += работает objectName="objName" cat $jsonFile | jq --arg objName $objectName '.data[$objName] += {"test": "json"}' Выходы { "data": { "objName": { ....
28 Фев 2021 в 05:08
Я пытаюсь создать оболочку Linux на C, но когда я компилирую, она говорит: 18710.c: 13: 20: предупреждение: лишние элементы в инициализаторе структуры {"who", "who", "показывают, кто вошел в систему & .......
27 Фев 2021 в 20:02
Короче говоря, у меня есть make-файл, который создает файловую систему vfat, используя make как часть процесса сборки. У него есть рабочие строки вроде mcopy -i $@.boot $(STAGING_DIR_IMAGE)/$(DEVICE_NAME)-boot.scr ::boot.scr Я хочу добавить 2 файла в одну и ту же файловую систему во время сборки с....
27 Фев 2021 в 12:45
У меня есть следующая команда find, которая выполняет поиск во всех подкаталогах и перечисляет те папки, которые содержат файл * .RAR И файл * .MKV. find -type d -exec sh -c '[ -f "$0"/*.rar ] && [ -f "$0"/*.mkv ]' '{}' \; -print | sort Сейчас я хочу удалить файл * .MKV из этих каталогов. Наприме....
26 Фев 2021 в 23:08
Я нашел этот пост, который делает то, что я ищу, но исходный постер знал, какие файлы они искали. Поиск каталогов, содержащих заданные файлы? Как мне обновить эту команду поиска для поиска и перечисления любых подкаталогов, содержащих два файла с любым именем, но с двумя конкретными расширениями фай....
26 Фев 2021 в 21:37
Недавно я использовал переменную $RANDOM, и мне было действительно любопытно ее внутренняя реализация: синтаксис говорит, что это переменная, но поведение говорит, что это как функция, поскольку она возвращает другое значение каждый раз, когда вызывается .....
26 Фев 2021 в 19:35
Я хочу отобразить права владельца файлов в текущем каталоге Например, такой вывод: rwx addr_ph.txt rw- add.txt rw- a.txt rw- filename.txt rwx g.txt rwx script rwx script.save Я пытаюсь написать эту команду, но вывод неверен: ls -al | cut -d " " -f1,9 ....
26 Фев 2021 в 14:53
Файл -> zip Аргумент -> Местоположение файла журнала Имя_файла.log -> Имя_файла.log.YYYY-MM-DD.EXECUTIONCOUNT.zip Пример 1 Казнь 24.02.21 (ДДММГГ) Имя файла -> ABC.log Выходной zip-файл: ABC.log.2021-02-24.1.zip -> 1-е выполнение 24.02.21 (ДДММГГ) ABC.log.2021-02-24.2.zip -> 2-е выполнение 24.....
26 Фев 2021 в 10:01