Tag: shell

Как переименовать несколько файлов с помощью сценария оболочки?

Я просто хочу переименовать свои изображения. IMG_20160713_173102.jpg файл до 20160713_173102.jpg Я просто хочу удалить эту часть IMG_ из моего имени файла. PLZ помочь мне ..

Определить строку с символами *, одинарной кавычкой и $

Я создаю сценарии bash, которые получают из другого «основного» скрипта для настройки переменных, необходимых для основного сценария. Эти переменные должны иметь возможность содержать любой символ и не интерпретировать их оболочкой. Например: одна цитата: знак доллара: $ астерикс: * знак фунта: # и т. д. Итак, я думал о том, чтобы использовать одну цитату и избегать […]

Как получить все четные строки и нечетные строки из файла и сохранить их в двух разных файлах, таких как Evenfile & Oddfile?

Вопрос очень прост. Предположим, у меня есть файл с именем «a.txt» и у него есть 100 строк. Теперь я хочу извлечь нечетные строки, например, строки 1,3,5 … и т. Д., И сохранить их в другом файле, таком как Odd.txt, и то же самое для всех четных строк, чтобы сохранить их в файле even.txt, сохраняя источник […]

Печать пространства между строками

#!/bin/bash ARRAY="185.18.207.66 31.18.212.113" result="" for i in $ARRAY do result=$(printf '%s %s' "$result" "$i" "checked") done paste <(printf "%s\n" $result) Я пытаюсь напечатать IP-адреса, но с добавлением "checked" фразы для каждого IP-адреса. Но я не могу распечатать пробел между IP и "checked" фразой Над надписями кода: 185.18.207.66checked 31.18.212.113checked Как я могу сделать это для печати, […]

Как ответить grep, чтобы выяснить, сколько звонков было рассчитано на время?

У меня есть команда curl, которая вызывает один из наших сервисов, поэтому, если мой сервис отключен, он возвращает ответ JSON, как показано ниже: [{"results":{"response":null},"error":{"errorCode":1001,"message":"Service Timeout","status":"FAILURE"}}] Ниже моя команда curl, когда я запускаю, я получу ответ выше, если есть тайм-аут curl –header "Authorization: Bearer some token here" "http://localhost:8080/v2/line?&clientid=120"; Я запускаю мою команду curl в цикле for […]

синтаксическая ошибка: неверный арифметический оператор (токен ошибки – .c)

Я пытаюсь проверить, присутствует ли файл «file1.c» в текущем рабочем каталоге, что я делаю неправильно с моей тестовой командой? Я думал, что понял эту команду, делаю ли я что-то не так для оболочки Bourne, о которой я не знаю? #! /bin/sh NAME=$1 if((test -e "$NAME"));then echo File $NAME present else echo File $NAME not present […]

Инкрементная арифметика Sed

Я хочу заменить число в конце строки, увеличивая число на каждый каждый раз, когда я запускаю определенную строку sed. строка выглядит так: Сервер-порт = 25555 Я думал, что смогу запустить что-то вроде этой линии sed, но это не сработает. sed -i 's/port=[0-9]{5}/int(&+1)/'

Проблема с скриптом оболочки после сохранения каталога в переменной

FTP подключается к серверу, но я получаю сообщение об ошибке – Enter if the env is dev or test or prod: test Please enter the id no : xxxxxxx Connected to xxxx 220 (vsFTPd 2.2.2) 331 Please specify the password. 230 Login successful. **?Invalid command ?Invalid command ?Invalid command ?Invalid command ?Invalid command** 200 PORT […]

Как получить записи таблицы psql в сценарии оболочки?

У меня postgresql, потому что у меня есть таблица с 10 записями, я хочу 10 записей в 10 сценариях локальных переменных. Я попытался следующим образом, но он сохранит все записи в переменной list123 [0], а не в списке123 [1] … list123 [9]. declare -a list123 list123=( "$(psql -t -h 10.100.0.1 -U prasad statistics -c "select […]

Нужен ли мне набор ulimit для системных служб, таких как nginx.service (systemd) / nginx (sysv)?

Я знаю, когда мы запускаем приложение в оболочке для большого веб-сайта, нам лучше установить ulimit для нашей оболочки, Но большая часть сервиса запускается systemd / sysv. Нужно ли установить ulimit в скрипте службы (/etc/init.d)?

Linux и Unix - лучшая ОС в мире.