1
ответ

Неожиданный результат a = «$ @»

Я борюсь с этой ситуацией: $ set - 1 2 3 $ a = "$ @" $ echo "$ a" 1 2 3 Что я нахожу неожиданным, так это само задание. Вот что говорит man bash о расширении "$ @": Когда расширение ...
18.05.2018
1
ответ

как читать строку с завершающим нулем из двоичного файла

У меня есть двоичный файл, заполненный значениями FF. Я заполнил его начало многими \ 000. Затем я дополнил его начало значением 10 \ 000, чтобы получить какое-то смещение, а затем написал более короткую строку ...
16.05.2018
1
ответ

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

Я знаю, что pr -m -t file1 file2 даст мне 2 столбца, например: file1: a abc abcdefg abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz file2: 1 123 12345678 12345678901234567890 - $ pr -m -t ...
19.04.2018
1
ответ

переменная напечатала то же значение, но на самом деле значение - diff

следующий синтаксис, используемый для захвата слова между в xml файле. Я также использую xargs для удаления любых пробелов var = `find / tmp -name '* .xml' -exec sed -n 's / < Имя> \ ([^ <] * \) <\ / Имя> / \ ...
17.01.2018
1
ответ

Сопоставление с образцом и сравнение

У меня есть файл с этими предложениями Сегодня выходной Могу ли я пойти завтра No Holiday Из них мне нужно найти No Holiday, и мне нужно сравнить это с другой строкой, например, grep "No Holiday"!="...
08.10.2017
1
ответ

Одновременный запуск нескольких команд sed для одних и тех же файлов

Чтобы изменить все вхождения строки foo на bar во всех файлах в каталоге, я использую sed -i - 's / foo / bar / g' * Обнаружил, что здесь Но я также хочу изменить NAME на name и т. Д. Я пробовал, sed -i - 's / foo / ...
05.09.2017
1
ответ

Замена части строки URL-адреса в файле Linux другой строкой

У меня есть HTML-файл на сервере Linux, содержащий длинный список ссылок. Я пытаюсь отредактировать этот файл следующим образом. Найдите оригинальные экземпляры этого типа: http://www.test.org/name Замените их на: ...
14.07.2017
1
ответ

Поддерживают ли оболочки, кроме Bash и Zsh, цитирование ANSI-C? Например, $'string'

У меня есть сценарий оболочки, который использует следующее для печати зеленой галочки в выводе: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" После прочтения ...
18.06.2017
1
ответ

Может ли bash преобразовать строковую переменную в кавычки и / или экранированную строку в слова?

I иметь переменную оболочки bash, содержащую строку, состоящую из нескольких слов, разделенных пробелами. Строка может содержать экранированные символы, например экранированные пробелы в слове. Слова, содержащие пробелы ...
23.05.2017
1
ответ

Как извлечь часть строки из имени файла и поместить ее в этот файл

Я хочу автоматизировать процесс, в котором часть имени файла используется для замены значения в самом файле. В настоящее время я использую ручной процесс, который выглядит следующим образом: получить имя orgname ...
08.05.2017
1
ответ

копирование строк текста между двумя файлами с использованием строковых соответствий

Ищу помощи, у меня есть два файла, один - большой список различных имен, другой - координаты. оба файла начинают каждую строку. с 8-значного кода. Я хочу найти 8-значный код строки из файла File1 ...
13.04.2017
1
ответ

Сопоставьте строку с подстрокой в ​​сценарии Expect

У меня есть следующий вывод: Имя узла Состояние IP-адрес ================================================== ==== bw2acn0 ВКЛЮЧЕН x.x.x.x bw2acn1 ...
03.04.2017
1
ответ

Список аргументов слишком длинный для / bin / aws

Я работаю над сценарием, который будет перебирать текстовый файл, настроенный как таковой: snap-foo bar 20170202 Этот текстовый файл в основном имеет идентификаторы снимков, тег, который мы использовать для идентификации связанных экземпляров, ...
22.03.2017
1
ответ

ЕСЛИ ELSE сравнение строк из curl

Когда я это сделаю: URL_CURL_CHECK = "https://github.com/" VAR_A = $ (curl -Is --head "$ URL_CURL_CHECK" | grep "HTTP / 1.1 200 OK") VAR_B = "HTTP / 1.1 200 OK" эхо если ["$ VAR_A"! = "$ VAR_B"]; затем echo "Не равно ...
05.02.2017
1
ответ

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

Я использую приведенный ниже сценарий bash для разделения строки: string = '/ dev / shm: 0% использовано (0MB / 4003MB) / var / spool / site / storage / users: используется 64% (64437 МБ / 100760 МБ) / run / user / 1001: используется 0% (0 МБ / 801 МБ) /
01.02.2017
1
ответ

Добавить строку из файла в имя файла

Мне нужно переименовать файлы, чтобы включить строку, найденную в первой строке. пример: [acoder @ test] # head -1 FILE001.DAT XYZ123 Вот мое лучшее предположение: для файла в /some/dir/*.DAT do CODE = `head -1" $ ...
24.01.2017
1
ответ

Проблема с обрезкой хвостовых символов

У меня есть следующий скрипт: #! / Bin / bash SINGLE = `cut -c 7-21 Data.txt` cd .. / FASTA_SEC / для i в $ {SINGLE}; делать, если [-r ../FASTA_SEC/${i}.fa]; then HEAD = `sed -n 2p ../ FASTA_SEC / $ {i} ....
11.01.2017
1
ответ

Добавление к строке в bash

У меня есть сценарий bash. Внутри него есть цикл, который строит имя файла. Я хочу вести список созданных имён файлов. Похоже, что имя файла используется как нечто для выполнения, а не ...
11.01.2017
1
ответ

Символы, оставшиеся после сравнения двух строк

В настоящее время я пишу игру на bash, которая будет сравнивать ввод пользователя с вводом компьютера. Я хочу найти оставшиеся символы после сравнения двух строк. Вот что я имею в виду: ...
01.01.2017
1
ответ

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

Я хочу заменить все вхождения " на ^" в моем файле, за исключением случаев, когда за " следует или предшествует запятая ( ,) или если они находятся в начале строки, т.е. - "InvoiceA","Doe,John",12/01/...
07.12.2016
1
ответ

Как найти скрытую строку в нескольких каталогах

У меня есть множество каталогов, каждый из которых содержит файл. Теперь некоторые из этих файлов скрыты. Мне нужно найти строку в одном из скрытых файлов. Я пробовал fgrep -r "* ...
05.11.2016
1
ответ

Обрезка строки в Bash

Предположим, в моей переменной есть строка, как показано ниже. var = "/ fnxn / ngfdg / abc.ext" Я могу получить корень этой переменной (удалить расширение. *) следующим образом echo $ {var%. *} Я могу получить хвост этой переменной ...
29.08.2016
1
ответ

полностью игнорировать строки, начинающиеся с определенного шаблона

У меня есть скрипт, который анализирует вывод вычислительной программы. Иногда на выходе получаются дополнительные данные, которые не имеют отношения к моему скрипту. Эти данные могут быть огромными и делают выполнение моего простого ...
31.05.2016
1
ответ

Как добавить необходимое количество нулей к числам, содержащимся в именах изображений?

У меня есть папка / User / me / Desktop / folder / images с такими файлами, как key 1 - name.jpg, key 10-- name1.jpg и т. д. Файлы сортируются неправильно при загрузке на мой сайт, поэтому я получаю такое расположение, как ключ 84 - имя ....
22.03.2016
1
ответ

Перепишите аргументы перед их передачей команде

Я использую rtorrent. При использовании магнитных ссылок он создает "мета" -файл (.meta). Это принимает форму длинного шестнадцатеричного числа (0-9, A-F). Например: 0123456789ABCDEF0123456.meta Чтобы «использовать» ...
17.03.2016
1
ответ

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

Например, вот результат моей программы (bspwm, если вы хотите знать): {"id": 29360131, "splitType": "vertical", "splitRatio": 0,5, "BirthRotation": 90 , "vacant": true, "sticky": false, ...
24.02.2016
1
ответ

Удалить часть пути из содержимого переменной

В Bash у меня есть переменная: LOCAL_PATH = "/ this / is / a / path / "Затем у меня есть другая переменная, содержимое которой начинается с LOCAL_PATH, и его следует удалить: LINE =" / this / is / a / path / which / is / long "The ...
11.02.2016
1
ответ

Поделиться папкой Windows 7 C с другим настольным компьютером Ubuntu Linux 15.10 Lenovo

Я хотел бы поделиться папкой Windows 7 C с другим настольным компьютером Ubuntu Linux 15.10 Lenovo. В следующем URL-адресе описано, как выполнить эту процедуру. http://colans.net/blog/how-mount-windows-file-...
08.02.2016
1
ответ

как найти начальное местоположение изменяющейся подстроки в более длинной строке

У меня есть эти строки длиной более 200 символов, хранящиеся в файле . В каждой строке существует шаблон, такой как ## XXX ### XXXX, где # - это цифра от 0 до 9, а X - это символ между A и Z в верхнем регистре ...
06.01.2016
1
ответ

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

Итак, я хочу получить из строки, например: q='"Что-то, переменная", другая часть, третья' Часть "Что-то, переменная". Я мог бы получить «что-то», используя ${q%%,*}. Но как я мог позволить bash игнорировать ...
23.12.2015