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

126
Шестнадцатеричный в десятичный в сценарии оболочки

Может ли кто-нибудь помочь мне преобразовать шестнадцатеричное число в десятичное в сценарии оболочки? Например, я хочу преобразовать шестнадцатеричное число bfca3000в десятичное с помощью сценария оболочки. Мне в основном нужна разница двух шестнадцатеричных чисел. Мой код: var3=`echo "ibase=16;...

126
Как сделать многострочный сценарий оболочки в Ansible

прямо сейчас я использую сценарий оболочки в доступе, который был бы намного более читаемым, если бы он был на нескольких строках - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Просто не уверен, как...

125
Как добавить завершение табуляции в оболочку Python?

При запуске приложения django с использованием python manage.py shellя получаю оболочку InteractiveConsole - я могу использовать завершение табуляции и т. Д. Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or...

125
Может ли Powershell запускать команды параллельно?

У меня есть сценарий PowerShell для выполнения пакетной обработки нескольких изображений, и я хотел бы выполнить некоторую параллельную обработку. Powershell, похоже, имеет некоторые параметры фоновой обработки, такие как start-job, wait-job и т. Д., Но единственным хорошим ресурсом, который я...

125
Каково точное значение IFS = $ '\ n'?

Если следующий пример, который устанавливает IFSпеременную среды в символ перевода строки ... IFS=$'\n' Что именно означает знак доллара ? Что он делает в этом конкретном случае? Где я могу узнать больше об этом конкретном использовании (Google не допускает использование специальных символов в...

125
Приращение счетчика в цикле Bash не работает

У меня есть следующий простой сценарий, в котором я запускаю цикл и хочу сохранить файл COUNTER. Я не могу понять, почему счетчик не обновляется. Это связано с созданием подоболочки? Как я могу это исправить? #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep 'GET /log_'...

124
Как избежать вызовов os.system ()?

При использовании os.system () часто необходимо избегать имен файлов и других аргументов, передаваемых командам в качестве параметров. Как я могу это сделать? Желательно что-то, что работало бы в нескольких операционных системах / оболочках, но, в частности, для bash. В настоящее время я делаю...

124
Сценарий PowerShell для поиска и замены всех файлов с определенным расширением

У меня есть несколько файлов конфигурации на Windows Server 2008, вложенных следующим образом: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config В моей конфигурации мне нужно заменить строку следующим образом: <add key="Environment" value="Dev"/> станет: <add...

124
Каков вариант использования noop [:] в bash?

Я искал noop в bash (:), но не смог найти никакой хорошей информации. Какова точная цель или вариант использования этого оператора? Я пробовал следовать, и у меня это работает так: [mandy@root]$ a=11 [mandy@root]$ b=20 [mandy@root]$ c=30 [mandy@root]$ echo $a; : echo $b ; echo $c 10 30 Сообщите мне...

124
Подсчет вхождений символа в строку с помощью Bash

Мне нужно подсчитать количество вхождений символа в строку с помощью Bash. В следующем примере, когда полукокс (например) t, то echo˙s правильного числа вхождений tв var, но , когда символ запятая или точка с запятой, она выводит ноль: var = "text,text,text,text" num = `expr match $var [,]` echo...

124
Как объединить 2 объекта JSON из 2 файлов с помощью jq?

Я использую инструменты jq (jq-json-processor) в сценарии оболочки для анализа json. У меня есть 2 файла json и я хочу объединить их в один уникальный файл Вот содержимое файлов: file1 { "value1": 200, "timestamp": 1382461861, "value": { "aaa": { "value1": "v1", "value2": "v2" }, "bbb": { "value1":...

124
Лучший способ проверить, существует ли путь или нет в PowerShell

Мне просто не нравится синтаксис: if (Test-Path $path) { ... } и if (-not (Test-Path $path)) { ... } if (!(Test-Path $path)) { ... } особенно здесь слишком много скобок, и они не очень удобочитаемы при проверке «не существует» для такого обычного использования. Как лучше это сделать? Обновление:...

123
Как выполнить grep для текстового файла, содержащего некоторые двоичные данные?

grep возвращает Двоичный файл test.log соответствует Например echo "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in zsh echo -e "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in bash grep re test.log Я хочу, чтобы в результате были показаны строки 1 и 3 (всего две строки)....

123
Как заставить Powershell возвращать массив, когда вызов возвращает только один объект?

Я использую Powershell для настройки привязок IIS на веб-сервере, и у меня возникла проблема со следующим кодом: $serverIps = gwmi Win32_NetworkAdapterConfiguration | Where { $_.IPAddress } | Select -Expand IPAddress | Where { $_ -like '*.*.*.*' } | Sort if ($serverIps.length -le 1) { Write-Host...

123
Как пакетно переименовать файлы в терминале macOS?

У меня есть папка с рядом файлов с именем: prefix_1234_567.png prefix_abcd_efg.png Я хотел бы пакетно удалить одно подчеркивание и средний контент, чтобы результат был следующим: prefix_567.png prefix_efg.png Актуально, но не полностью пояснительно: Как я могу пакетно переименовывать файлы с...