3
ответа

Пробелы для переменных в сценарии bash

У меня есть пробел в одном из имен каталогов. Я хочу перечислить файл под ним из сценария bash. Вот мой сценарий: fpath = "$ {HOME} / \" New Folder \ "/ foobar.txt" echo "fpath = ($ {fpath})" #fpath = "$ {HOME} / $ ...
09.03.2017
3
ответа

В чем разница между "и" - и когда это использовать? [Дубликат]

Я привык набирать строки в кавычках, но время от времени, просматривая файлы конфигурации и рекомендации, я вижу используются апострофы. Я часто копирую апострофы в свою конфигурацию ...
11.02.2017
3
ответа

Как добавить разрыв строки внутри строки bash? [дубликат]

У меня есть следующая строка bash, и мне нужно добавить к ней разрыв строки перед строкой 'Hello': bash -c "echo 'Hello'> / location / file" Я уже пробовал добавить ее с помощью различные варианты ...
03.01.2017
3
ответа

Почему grep не возвращает то, что я ожидал, когда я использую одинарные кавычки

У меня есть файл со следующим содержимым: sh-4.2 $ cat file1 пример нескольких шаблон это пример мультиполя извините несколько сопоставление с образцом используя grep так что пример - это сам файл -...
19.12.2016
3
ответа

Как я могу повторить знаки доллара?

Например, $PATH и $HOME, Когда я ввожу $PATH эха, он возвращает мой $PATH, но я хочу повторить $PATH слова и не, что фактическая переменная обозначает, эхо "$PATH", не работают также.
14.09.2016
3
ответа

сценарий резервного копирования для копирования файлов по их расширению

Я создал сценарий для копирования файлов .png из одного каталога в другой. Скрипт выглядит следующим образом: i = "` cat /usr/local/app1/default.conf | grep -i values ​​| sed -e 's / \ values ​​= // g' -e 's /, / / ​​g'` " для данных ...
09.06.2015
3
ответа

Вложенные кавычки в подоболочки

Скажем, мне нужно использовать кавычки для инкапсуляции вывода подоболочки, например: DATA = "$ (cat file.hex | xxd -r)" Но мне нужно вложить такие вещи, как: DATA = "$ (cat file.hex | xxd -r | tr -d \" $ (cat trim.txt) \ ")" ...
09.06.2015
3
ответа

найдите: недостающий аргумент '-должностному-лицу'

когда я пытаюсь использовать эту команду var1 ='sudo-u psoadmin-H-s ssh, daill_scp@files.dc1.responsys.net находит.-maxdepth 1 - тип f-mtime +14 - должностное лицо ls - люфтганза \{} \; | awk '{печатают 5$, 9$}' |egrep-v '^./...
01.04.2015
3
ответа

Замены команды по сравнению с обратной косой чертой выходят в заключенной в кавычки строке

Рассмотрите дважды заключенную в кавычки замену команды с Escape обратной косой черты в нем, как это: повторите "$ (эхо '\\')", Это распечатывает \\, тогда как я ожидал бы, что это распечатает только одну обратную косую черту. Мой...
27.03.2015
3
ответа

sed не развернет мою переменную Bash в сценарии

У меня есть этот сценарий, который запросит относительный или полный путь в файл и затем подкачает пробелы '' с '\, 'который работает в консоли Linux. Замена сделана с помощью первого sed...
07.02.2015
3
ответа

Аргумент UNC в ударе scipt

Я хочу создать сценарий удара с "чистым" UNC (т.е. Я не хочу выходить из обратных косых черт буквально) как аргумент, т.е. что-то как:./нечто \\my\share\is\here Однако, как является естественным...
16.01.2015
3
ответа

Как заключить споры в кавычки с xargs

Предположим, что я хочу удалить все файлы в папке, которые больше, чем 1 МБ. $ находят. - размер +1M | xargs-0 комнат Это не удалит файлы, которые имеют пространство на их имена. Таким образом, я хочу, чтобы это заключило все в кавычки...
10.12.2014
3
ответа

Тест существования Файла Bash всегда верен

У меня есть следующие строки сценария удара, чтобы протестировать, существует ли файл: $ MYAPPPATH= (находят $APPDIR-iname myapp* - печать), если [-e $MYAPPPATH] затем повторяют "Файл, существует" fi Однако когда файл...
21.11.2014
3
ответа

повторение базового имени под xargs?

У меня есть следующая команда: ls/some/path / *dat | xargs-n 1-I sh-c "повторяют 'базовое имя'" с каталогом,/some/path/содержащий:/some/path/a/some/path/b/some/path/c/some/path/d я хочу...
05.11.2014
3
ответа

Как вложить кавычки в командах удара

Я хочу протестировать результат этой команды: dmesg | grep "Встроенное микропрограммное обеспечение исправляют 1563", Поэтому я пытаюсь записать что-то вроде этого: если ["'dmesg | grep "Встроенное микропрограммное обеспечение исправля
08.10.2014
3
ответа

Назовите sed для замены строки, сохраненной в переменной удара

Я хочу развернуть переменную в ударе с sed или awk. Эта переменная является массивом. Например, сценарий должен удалить строки, содержавшиеся в массиве. Я попробовал ARRAY1 = (string1 string2 string3) sed-i '/$ {...
02.10.2014
3
ответа

Почему делает передачу HEREDOC, поскольку строка к 'рубину-e' не работает?

По причинам я не понимаю, это, кажется, невозможно передать heredoc как выражение к интерпретатору Ruby: рубин $-e <<ЗАКАНЧИВАЕТСЯ, heredoc> помещает 'привет' heredoc>, ЗАКАНЧИВАЮТ рубин: никакой код...
16.07.2014
3
ответа

Почему источник не работает, когда я называю удар-c

Я хочу выполнить команду, которая получает сценарий для принятия некоторых огибающих переменных перед выполнением, не получая их в моей текущей оболочке. test.env экспортируют test=1, Ни одна из этих команд не повторяет ENV.
09.06.2014
3
ответа

Почему моя команда не работает при искажении?

Я использую PS-ef | grep catalina | grep-v grep для печати процесса кота, работающего на системе: kshitiz 7099 1 0 May11? 0:02:29/usr/lib/jvm/jdk1.8.0/bin/java-agentlib:jdwp=transport =...
13.05.2014
3
ответа

Переименование файла, в имени которого есть кавычка «

У меня небольшая проблема. Один клиент поручил мне перенести сайты с действительно старого сервера. Не знаю, как они туда попали, но есть файлы, в именах которых есть '. Есть ли способ ...
07.04.2014
3
ответа

Почему не может найти, что-regex соответствуют новой строке?

Почему это перестало работать? коснитесь "$ (printf "a\nb")"; найти.-regex './.\n'. Я также попробовал их, ни один из которых не работает: найти.-regextype posix-расширенный-regex '.\n'. найти.-regextype posix-awk-regex '.\n'...
10.03.2014
3
ответа

удар добавляет дополнительные одинарные кавычки

У меня есть проблема при выполнении моего сценария. При выполнении его в режиме отладки (колотят-x), я вижу, что удар добавляет дополнительные кавычки. Для этого мой сценарий перестал работать. Здесь это в рамках моего сценария: testvar = "\...
21.01.2014
3
ответа

Помогите Сценарию оболочки передать переменные rsync

Я пытаюсь создать простой сценарий оболочки обертки для rsync. Когда я отправляю имена файлов в свой сценарий, rsync, никогда может казаться, не определяет корректное местоположение. Имена файлов имеют пробелы в них. Я попробовал...
18.01.2014
3
ответа

как я устанавливаю кавычки вокруг переменной так, чтобы программы рассматривали их как метки кавычки

Я пытаюсь добраться, кавычки вокруг переменной для создания точно так же, как я ввел ее в терминале, чтобы заставить этот сценарий работать. это показывает "кавычки вокруг varibale", но все еще не рассматривает его как кавычки, как...
17.12.2013
3
ответа

ImageMagick на нескольких файлах

Я преобразовал единственный файл от BMP до PNG с преобразованием ImageMagick с помощью команды ниже преобразования CD\Front.bmp CD\Front.png, у меня есть много таких файлов, таким образом я попробовал: для f в */*.bmp; сделать...
16.12.2013
3
ответа

использование awk для разделения строки на одиночных пробелах не кратные числа

Я пытаюсь разделить строку, из которой я не имею никакого контроля над форматом. Если параметр 7 и 8 будет отсутствовать, который возможен, то они будут заменены пространством, таким образом, я закончил бы с, field1 field2 field3...
02.11.2013
3
ответа

Я должен повернуть ряд команд, переданных по каналу вместе в псевдоним в .bashrc

sudo ifconfig wlan0 | grep 'inet addr': | сокращает-d:-f2 | awk '{печатают 1$}' вышеупомянутая команда, когда выполнено от терминальных выводов правильный "внутренний" IP-адрес. Когда я пытаюсь передать как псевдоним как: псевдоним...
29.06.2013
3
ответа

Zsh функционируют с su и эхом

Я пытаюсь добавить функцию к своему .zshrc, который делает добавляющие новые флаги ИСПОЛЬЗОВАНИЯ в мой/etc/portage/package.use файл легче. Обычно, я должен был бы сделать su-c 'эхо "net-misc/aria2 завершение удара bittorrent" и...
06.01.2013
3
ответа

Почему расширение переменной удара сохраняет кавычки?

> отзовитесь эхом "привет" привет> VAR ='echo "привет"'> $VAR "привет", Почему отличается вывод вышеупомянутых команд? Подобная вещь происходит с одинарными кавычками:> VAR = "отзываются эхом 'привет'"&g
12.05.2012
3
ответа

Как мы можем переименовать файл с точкой с запятой как часть имени файла?

Я пытался переименовать весь файл с дополнительным "XLS; 1 дюйм к "XLS", но это просто не работало. Я попробовал следующее в cygwin в Windows XP, и они не работают: mv *.XLS; 1 *.XLS mv *.XLS \; 1 *.XLS mv "*.XLS;...
03.03.2012