2
ответа

Разделение параметра

У меня есть сценарий удара, который является простой оберткой вокруг другого процесса: $-u 80 ~/bin/s3cmd.py струйки кошки ~/bin/s3cmd #!/bin/sh $* $, который Это работает отлично, когда параметры не содержат пробелы. Однако...
14.11.2012
2
ответа

Там какая-либо причина состоит в том, чтобы выйти из точки в расширении имени файла удара?

Я работаю со сценарием удара, который кто-то еще записал, и я вижу следующую строку: CP-v $ {LOG_DIR} / $ {ПРИЛОЖЕНИЕ }\\$ .*.log {ARCHIVED_LOG_DIR} файлы, с которыми это работает, все называют like:...
06.11.2012
2
ответа

sqlite fts заключение в кавычки проблемы

Я могу сделать это в sqlite инструменте: sqlite> выбирают подпись из notes_fts, где notes_fts СООТВЕТСТВУЮТ '"установке жемчуга"'; но не может от оболочки Linux, т.е. это перестало работать: user@host:~ $ sqlite3 sqldb "выбор...
18.10.2012
2
ответа

Передающие споры с кавычками и doublequotes для избиения сценария

В данный момент я имею: #!/bin/bash экранируют оценку-p 'ScreenName'-x 'материал '"'" $ "'" '\015' оценок эха 'материал'" '" $ "'" '\015', Но когда я называю свой сценарий как: # script.sh asd "asd" 'asd'
03.09.2012
2
ответа

Странный zsh grep-P поведение

Я соединяюсь с сервером с PuTTY из Windows. У меня есть длинное, все же не затронутое (я предполагаю) руками локальной администраторской конфигурации: кошка $/opt/jira/.subversion/config... ### должен быть включен, который является...
13.05.2012
2
ответа

проблемы с хвостом GNU-f и комбинацией команд

Хвост $-f /logs/filename.log | awk'! (/список)' я могу выполнить эту команду в GNU аромат Linux, Но когда я записанный в сценарии это не работает. test.ksh: переменная = "/logs/filename.log | awk'! (/...
28.04.2012
2
ответа

Почему Escape тривиальные символы в сценарии оболочки?

Я просто открыл сценарий оболочки прежней версии (записанный в старом ksh88 на Солярисе) и нашел, что следующее повторило все всюду по коду: [$myfile-f] && \rm-f $myfile обратная косая черта выхода...
06.04.2012
2
ответа

Проблема с mv управляет в сценарии

Это должно быть очень простой проблемой для решения, но я застреваю (не про UNIX). Я должен переместить gz в целевой каталог, но я не получаю такой файл или каталог. $ NOW= (дата + "%Y-% m-% d-% T") DEST = "~/...
19.02.2012
2
ответа

Как я повторяю команду и включаю возвраты строки?

Я пишу сценарий удара, и на условии я хотел бы произвести PS aux - вид - RSS Однако, когда я пишу: повторите 'PS aux - вид - RSS, все находится на одной огромной строке. Как я выполняю его так, это производит...
19.11.2011
2
ответа

Каково значение одинарных и двойных кавычек в переменных среды?

Я определил некоторые переменные среды в своем .profile как это: MY_HOME = "/home/my_user", но переменная, кажется, не оценивает, если я не снимаю изоляцию с кавычек и снабжаю файл. Я верю...
09.07.2011
2
ответа

Bash, любопытный на предмет $variable эха

Я взламывал в маленьком сценарии ранее и заметил что-то, что я не могу объяснить. При выполнении этой команды (время wget - паук http://www.google.co.uk/) 2> &1 | egrep 'real|response' дает мне это...
27.05.2011
2
ответа

Создание пустого файла, имеющего имя переменной в сценарии

Я должен создать пустой файл с помощью сценария оболочки. Имя файла будет определено путем исследования всех файлов в каталоге, соответствующем шаблону, скажет ТЕСТ.*, и добавляющий _END к нему так, чтобы новое...
02.04.2011
1
ответ

Объясните, пожалуйста, поведение этих расширений параметров с помощью IFS?

Я пытаюсь понять, как использовать расширение ${parameter%word} с $@ и $ *. Все началось с попытки создать скрипт для объединения pdf-файлов с помощью ghostscript, но я столкнулся со странным поведением при расширении параметров
18.11.2021
1
ответ

Объявление массива :Двойные кавычки и скобки

Возможно, это глупый вопрос, но два часа поиска в Google ничего толкового не дали. Просто существует ли в Bash разница между :Х=" а б с " а также Х= (а б с )Первое соответствует определению переменной, второе
06.10.2021
1
ответ

Проблема с командой для нехватки памяти -Неожиданный конец строки

У меня проблема с этой командой в Python. stress -ng --vm -bytes $ (awk '/MemAvailable/{printf "%d\n", $2 *0.95;}' < /proc/meminfo )k --vm -сохранить -m 1 Мне нужны двойные кавычки в начале и в конце команды, например :"стресс
07.09.2021
1
ответ

проблемы с символом $ при чтении позиционных параметров в сценарии оболочки unix

Я написал следующий скрипт :#!/bin/bash ТЕСТ=$1 TEST _1=$2, если [[ "$TEST" == e ]];тогда эхо $ ТЕСТ _1 еще echo "Ввод не e" fi Теперь, если я побегу :sh test.sh e NS3 #$xX$...
30.06.2021
1
ответ

Шаблон Grep с двойными кавычками и подстановкой переменных в одинарных кавычках

Итак, допустим, у меня есть следующий шаблон :Thisisatest="1" в файле с именем file. И я хочу сопоставить точную строку выше, но по какой-то причине я выбираю цикл по некоторым числам...
31.05.2021
1
ответ

Как в FreeBSD вставить управляющие символы ESC в файл?

Я хочу заключить комментарии на Фортране с двумя командами escape (ESC+E и ESC+F ). Это подразумевает обнаружение комментария, начинающегося с ! до конца строки, с префиксом ESC+E и суффиксом...
27.05.2021
1
ответ

BASH ANSI -C Цитирование -что такое Escape-символ \E

Согласно руководству GNU Bash (, раздел 3.1.2.4 ANSI -C Quoting ), $'\E' следует расширять до «экранирующего символа (, а не ANSI C )». Что это за escape-символ? Является ли это символ эквивалентным...
16.05.2021
1
ответ

Передать имя файла в кавычках с пробелами в переменной bash

В оболочке bash рассмотрим следующее :$ x=" -имя 'foo bar'" $ найти $х find :пути должны предшествовать выражению:`bar'' $ найти -имя 'foo bar'./foo bar Что я могу добавить в $x, чтобы find $x вел себя как...
04.05.2021
1
ответ

Почему замена eval на declare (для создания динамических переменных )приводит к пустой переменной?

При использовании bash >5 я пытаюсь присвоить переменным разные значения в зависимости от архитектуры, указанной в переменной. Я использую функцию для этого. Это прекрасно работает :#аргументы :переменная...
04.03.2021
1
ответ

Невозможно понять это расширение аргумента оболочки bash

Совершенно без ума от следующих команд :объявить -раздел _файлы readarray -d '' partition _files < < (find "$choosen _image _folder" -name " *sda${i}.gz *")#это не...
26.02.2021
1
ответ

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

У меня есть.txt-файл с публикациями, столбцы которых разделены одним пробелом. Однако в заголовках также есть пробелы, и для правильного разделения столбцов мне нужно, чтобы все заголовки были в...
26.01.2021
1
ответ

grep :использовать квадратные скобки для соответствия определенным символам

Итак, я экспериментирую с силой grep, используя эти ресурсы. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что это не работает так, как я планировал. поэтому у меня есть файл demo.txt, содержащий foo....
22.01.2021
1
ответ

Экранирование обратной реакции и двойных кавычек внутри выражения sed (в двойных кавычках)

$ echo 'выход :" ' | sed "s/\"/\"/" вывод :" $ echo 'вывод :" ' | sed "с/\"/\\\"/" вывод :" $ echo 'вывод :" ' | sed"s/\&...
06.01.2021
1
ответ

Оболочка вызывает ошибку ссылки на переменную в запросе

Я выполняю запрос в оболочке для доступа к таблице Google Bigquery. Не могу понять, что вызывает ошибку. #!/bin/bash file _path='/home/vikrant _singh _rana/test _bq _file.csv' { read while...
15.12.2020
1
ответ

Как обойти подстановочные знаки внутри двойных кавычек?

В bash подстановка файла *не работает внутри двойных кавычек, но мое имя файла содержит пробелы, поэтому мне нужно заключить имя файла в двойные кавычки, прежде чем передать его сценарию оболочки. Как я могу это сделать? Для...
28.11.2020
1
ответ

Пробелы в файле.desktop Exec путь

Я пытаюсь создать файл.desktop, запускающий сценарий оболочки, который находится в той же папке, что и файл.desktop. До сих пор я получил следующее для работы :Exec=bash -xc 'cd "$ (имя_каталога %k )" &&...
12.11.2020
1
ответ

Не удалось запустить npm install со спецификацией версии

Я пытаюсь запустить простую установку npm с терминалом zsh. npm install --save -dev @typescript -eslint/eslint -plugin@^4.0.0 zsh :совпадений не найдено :@typescript -eslint/eslint -plugin@ ^4.0.0 Оказывается...
05.11.2020
1
ответ

RemoteCommand со знаками процента не работает

Следующая команда tmux new -A -s $ (date +%Y%m%d%H%M%S )работает и запускает tmux с сеансом,назван в честь текущей даты и времени (, как и ожидалось ). Но если я поставлю то же самое в конфигурации ssh RemoteCommand tmux новый...
28.08.2020