12
ответов

Как делают меня grep для нескольких шаблонов с шаблоном, имеющим символ вертикальной черты?

Я хочу найти все строки в нескольких файлах, которые соответствуют одному из двух шаблонов. Я пытался найти шаблоны, которые я ищу путем ввода grep (foo|bar) *.txt, но оболочка интерпретирует | как канал и...
11.04.2018
10
ответов

Как я удаляю файл, имя которого начинается “-” (дефис иначе подчеркивают штриховой линией или минус)?

Как Вы удаляете файл, имя файла которого начинается с тире (дефис или минус)-? Я - ssh'd в удаленный сервер OSX, и у меня есть этот файл в моем каталоге: tohru: ~ $ ls-l общие 8-rw-r - r - 1 я...
14.01.2012
9
ответов

Проверка, является ли входное число целым числом

Я пытаюсь проверить, является ли вход целым числом, и я пробежался через него сто раз, но не вижу ошибки в этом. Увы это не работает, это инициировало если оператор для всех исходных данных (числа/буквы)...
23.08.2014
8
ответов

Как добавить новые строки в переменные в сценарии удара

Когда я делаю ул. = "Привет World\n ===========\n", я распечатал \n также. Как у меня могут быть новые строки затем?
03.09.2011
7
ответов

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

$ myvar = "/ путь к / моему каталогу" $ sudo bash -c "cd $ myvar" В таком случае, как я могу указать $ myvar в кавычки, чтобы избежать разделения слов из-за пробелов в значении myvar?
07.05.2018
6
ответов

awk печатает апостроф/одинарную кавычку

Не могу понять, как избежать всего при использовании awk. Мне нужно заключить каждую входную строку в одинарные кавычки, например. Вход строка1 строка2 вывод строки3 'строка1' 'строка2' 'string3' Был...
16.06.2020
6
ответов

Круглая скобка в expr арифметике: 3 * (2 + 1)

expr, кажется, не нравится круглая скобка (привыкший в математике к явному приоритету оператора): expr 3 * (2 + 1) удар: синтаксическая ошибка около неожиданного маркера' (' Как выразить приоритет оператора в ударе?
30.06.2016
6
ответов

Что '(одинарная левая кавычка/обратная галочка) означает в командах?

Я столкнулся со следующей командой: sudo, показанный 'идентификатор-u'/somedir и, интересно: каково значение 'символа. Я заметил, например, это, в то время как команда выше работ хорошо, та ниже делает...
28.06.2016
6
ответов

Как я передаю переменную со своего локального сервера на удаленный сервер?

Я пытаюсь передать переменную со своего локального сервера (location1) на удаленный сервер (location2). Цель кода состоит в том, чтобы скопировать файл с удаленного сервера от предопределенного местоположения. В более простом...
03.06.2014
5
ответов

найдите не рекурсивными когда файл в вершине

Вообразите исходное дерево. Везде существуют XML-файлы. Но с тех пор существует XYZ.xml в корне этого дерева, это не найдет мои XML-файлы. найдите, что-iname *.xml возвращает ./XYZ.xml вместо ./XYZ.xml....
16.10.2019
5
ответов

Как выйти из кавычек в оболочке?

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

Как удалить папку, имя которой начинается с символа «$»? [дубликат]

Я создал каталог с именем "$ pattern", и теперь, когда я пытаюсь его удалить, он говорит шаблон: неопределенная переменная. Я пробовал: $ rm -r $ pattern $ rm -rf $ шаблон $ rm "$ option [value = '2016']"
03.11.2016
5
ответов

Почему мой сценарий оболочки дросселирует на пробеле или других специальных символах?

Или, вводное руководство по устойчивой обработке имени файла и другой строковой передаче в сценариях оболочки. Я записал сценарий оболочки, который работает хорошо большую часть времени. Но это дросселирует на некоторых исходных данных (например, на некот
02.05.2016
5
ответов

Как передать переменную среды при изменении rooting?

Кажется, я не могу передать переменную среды в chroot: $ sudo apt-get install debootstrap dchroot $ sudo debootstrap trusty mychroot $ sudo chroot mychroot /bin/bash -c "MY_VAR=5; echo $...
20.08.2015
5
ответов

Используя сгенерированный список имен файлов как список аргументов — с пробелами

Я пытаюсь вызвать сценарий со списком имен файлов, собранных находкой. Ничто специальное, просто что-то как это: $ myscript 'находят. - называют something.txt' проблемой, то, что некоторые пути...
21.01.2014
5
ответов

Почему эхо игнорирует мои символы кавычки?

Команда эха не включает полный текст, что я даю его. Например, если я делаю: эхо $ 'повторяет PARAM =' grep, $ARG/var/tmp/setfile | awk '{печатают 2$}', ''Это производит: повторите PARAM ='...
15.11.2011
4
ответа

Использование cut с восклицательным знаком в качестве разделителя

В оболочке (, а не в Bash )У меня есть такая строка, которую я хочу разобрать :stringhere/morestring!99 После синтаксического анализа я хочу оставить 99 в конце и выбросить остальную часть строки. Подстрока, которая...
16.03.2021
4
ответа

Как я могу использовать столбец для разграничивания на вкладках и не пробелах?

Я хотел бы использовать команду столбца Unix для форматирования некоторого текста. Мне разграничили поля вкладки, но в каждом поле существуют также пробелы. столбец разграничивает на пробеле (вкладки и пробелы). Как может я...
26.08.2017
4
ответа

Псевдоним для перемещения файлов и слежения за ними к месту назначения

Я пытаюсь написать сценарий - или, если быть более точным, псевдоним - который позволяет мне перемещать файлы и следовать (cd) по ним до их цели каталог. Принятый ответ на этот вопрос предполагает следующий код: ...
16.06.2017
4
ответа

байты эха в файл

Я пытаюсь подключить своего rasberry Pi к некоторому дисплею с помощью шины i2c. Для начала работы я хотел вручную записать материал, байты в особенности в файл. Как Вы пишете определенные байты в файл? Я...
13.04.2017
4
ответа

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

Я пытался лучше понять, как используется обратная косая черта в некоторых командах. Я понимаю его использование для экранирования специальных символов (например, echo 'that' \ '' s no moon ' ), но ...
22.02.2017
4
ответа

Инструмент для выхода из всех кавычек в строке/файле

У меня есть странная проблема, что у меня нет хорошего пути вокруг. Моя компания, потому что причины, хранилища, пишущие сценарий кода в таблице базы данных. Не спрашивать. Каждый раз, когда я должен вставить новую версию кода, меня...
07.02.2015
4
ответа

начало fgrep строки?

Я хотел бы использовать fgrep для обработки ищущих литеральных слов с периодами и другими метасимволами в grep, но я должен удостовериться, что слово в начале строки. Например, fgrep 'мисс'. будет...
22.01.2015
4
ответа

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

Я испытываю затруднения, свалив основы сценариев Bash. Вот то, что я имею до сих пор: #!/bin/bash ФАЙЛЫ = "/home/john/my directory/*.txt" для f в "$ {ФАЙЛЫ}" действительно повторяют "$ {f}" сделанный Все, что я хочу...
22.09.2014
4
ответа

Каково различие между эхом 'дата', эхо “'дата'”, и эхом ''дата''?

Каково различие между этими тремя командами? отзовитесь эхом 'дата' повторяют эхо "'даты'" ''дата'', я смущен на том, каковы различия на самом деле. Я думаю, что то, когда 'вокруг этого, означает что это...
02.11.2013
4
ответа

Как предотвратить инжекцию команды через опции команды?

У меня есть приложение обертки, где я должен позволить пользователю указать пользовательские опции передать средству моделирования. Однако я хочу удостовериться, что пользователь не вводит другие команды через пользовательские опции...
12.07.2013
4
ответа

sh и grep числа только

Я сталкиваюсь с проблемой и пытаюсь найти решение, которое работает в sh. Если бы я мог бы использовать удар, этот код работал бы: ls/a|grep ^ [0-9], К сожалению, дело обстоит не так с sh и да я должен использовать sh...
06.06.2013
4
ответа

Добавление строки, содержащей символ ESC с sed

В настоящее время я использую: sed-i-e "5a \\$ {текст}" $filename для добавления чего-то к определенной строке, где переменный текст содержит строку, такую как "\epsilon". При использовании эха-E $text строка...
10.08.2012
4
ответа

Из каких символов я должен выйти при использовании sed в sh сценарии?

Возьмите следующий сценарий: #!/bin/sh sed's / (127\.0\.1\.1) \s/\1 /' [некоторый файл], Если я пытаюсь выполнить это в sh (тире сюда), он перестанет работать из-за круглых скобок, которых нужно оставить. Но я не делаю...
29.02.2012
4
ответа

$VAR по сравнению с $ {VAR} и заключить в кавычки или не заключить в кавычки

Я могу записать $VAR1 VAR=, которым $VAR1 {VAR1} VAR =" $ VAR=" VAR =" $ {VAR1}" конечный результат мне весь кажется о том же. Почему я должен записать один или другой? разве какой-либо из них не является портативным / POSIX?
28.03.2011

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

Заключение в кавычки является распространенной проблемой в (иначе ). Вот некоторые типичные проблемы: