11
ответов

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

Я хотел бы удалить последний знак строки, я попробовал этот небольшой сценарий: #!/bin/sh t = "lkj" t= $ {t:-2} $t эха, но это печатает "lkj", что я делаю неправильно?
10.10.2016
8
ответов

до н.э выходной двоичный файл как откусывание, разделенное пробелом

Я отлаживаю код, который содержит довольно много операций сдвига разряда, и я использую до н.э много для взгляда на то, что происходит на разрядном уровне. Вот то, что я использую: $ отзываются эхом 'obase=2; 598980975283696640' | до н.э...
02.01.2015
7
ответов

удар - заменяет пространство новой строкой

Как может я заменять пробелы новыми строками на входе как:/path/to/file/path/to/file2/path/to/file3/path/to/file4/path/to/file5 и т.д... Получить следующее:/path/to/file/path/to/file2/...
13.04.2017
7
ответов

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

Следующий синтаксис удара проверяет, не ли параметрический усилитель пуст: [[! $param-z]], Например: параметрический усилитель = "" [[! $param-z]] && отзываются эхом, "Я не нуль" Никакой вывод и его штраф. Но когда параметричес
29.07.2014
7
ответов

Как получить первое слово строки?

Когда я 'отзываюсь эхом *', я получаю следующий вывод: file1 file2 file3... То, что я хочу, должно выбрать первое слово. Как я могу продолжить двигаться?
24.02.2013
7
ответов

Как проверить, является ли $PWD подкаталогом данного пути

Например, проверьте, является ли $PWD подкаталогом / домой. Другими словами, я ищу строковую операцию удара, чтобы проверить, запускается ли одна строка с другого.
25.01.2011
6
ответов

Как разделить строку на массив в ударе

У меня есть проблема с выводом программы. Я должен запустить команду в ударе и взять его вывод (строка) и разделить его для добавления новых строк в определенных местах. Строка похожа на это: батарея....
14.04.2019
6
ответов

получите части строки с помощью сценария оболочки

У меня есть одна строка как/ip/192.168.0.1/port/8080/, я хочу получить две отдельных переменные, которые будут содержать порт и IP как. 192.168.0.1 и 8080, как я знаю,/ip/и/port/будут там всегда мной...
31.10.2014
6
ответов

удар находит строки, запускающиеся со строки

У меня есть набор файлов, и я хочу найти, какой содержит последовательные строки, запускающиеся с определенной строки. Например, для следующего файла: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy...
25.03.2014
6
ответов

Как инвертировать строку, сделанную из цифры в ударе?

Что лучший способ состоит в том, чтобы оказаться цифрами в числе? Например, $ отзываются эхом 123 |, сцепляются, 321$ отзываются эхом 12358 |, сцепляются 85321
25.03.2014
5
ответов

Добавьте начальные символы перед строкой с помощью printf или эхом

Как я могу добавить начальные символы для заполнения строки к определенной длине? Предположите, что я хочу добавить, обнуляет перед строкой, если упомянутая строка короче, чем 20 символов: printf '%020s\n' "$line"...
09.05.2016
5
ответов

Как создать массив уникальных элементов от строки/массива в ударе?

Если у меня есть строка "1 2 3 2 1" - или массив [1,2,3,2,1] - как я могу выбрать уникальные значения, т.е. "1 2 3 2 1" производит "1 2 3", или [1,2,3,2,1] производит [1,2,3] Подобный uniq, но uniq кажется...
10.11.2014
5
ответов

Добавьте тысячи разделителя в числе

В Python re.sub (r" (? <=). (? = (?:...) + $)", "", штрих) Для разделения числа триплетами, например: отзовитесь эхом 123456789 |, Python-c 'импортирует sys; ре импорта; распечатайте re.sub (r" (? <=). (? = (?:...) + $)"
07.02.2014
5
ответов

Сравнение Индексов двух строк

У меня есть две двойных заключенных в кавычки строки той же длины, которые похожи на это: "$con" - (состоит из пробелов и *): * ****** *** ** * ** и "$...
28.08.2013
4
ответа

Как я изменяю случай (верхний регистр и нижний регистр) строк в моей переменной?

"Введите тест": тест чтения, если [[$test ==]]; затем эхо еще "работало", эхо "привело fi к сбою", Это - простая иллюстрация теста, который я делаю, но если я войду, то это перестанет работать. Есть ли что-либо я...
26.07.2018
4
ответа

Команда для удаления части данных JSON из каждой строки?

У меня есть test.json файл с различными длинами строк. Некоторый фиктивный пример: {a: 123, b: sd, c: x45, d: 1, e: ''} {a: 5, b: bfgg, c: x4c, d: 31, e: ''} я хочу сократить целую подстроку после...
23.05.2017
4
ответа

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

Существует много способов заменить символы в переменной. Самым коротким путем я узнал, TR до сих пор: OUTPUT=a \'b \"c \'d_123and_a_lot_more OUTPUT= $ (повторяют "$OUTPUT" |tr-d" '\' \"") $OUTPUT эха там...
09.12.2016
4
ответа

Стабильная сортировка файла по наличию упорядоченных подстрок в каждой строке

У меня есть список источников звука, которые я обрабатываю со сценарием. Пример: alsa_input.usb-AVEO_Technology_Corp._USB2.0_Camera-02-Camera.analog-mono alsa_input.pci-0000_00_14.2.analog -...
22.05.2015
4
ответа

Разделите единственную строку на символьный массив с помощью, ТОЛЬКО колотят

Я хочу разделить 'привет' на h e l l o в массиве с помощью, только колотят, я мог сделать это в sed с sed 's/./&/g', но я хочу знать, как разделить строку на массив в Bash, когда я не знаю что...
19.04.2015
4
ответа

Bash: Собственный способ избавиться от цитаты вокруг каждого участника массива

Я считал массив из другого сценария. Этот массив должен поместить "" вокруг всех участников массива, так как некоторые участники пусты. in_file =./data вектор =($ (./readdata.sh 0$in_file)) для индекса в $ {! вектор}...
03.04.2015
4
ответа

Как я показываю последовательность цифрового символа строки?

Существует ли команда, или автономная или в vi, или подобный (может быть gui), который покажет мне числовую последовательность строки? Вход: кошка скачкообразно перемещается в поле. Вывод: T h e c t h o p p e d...
30.10.2014
4
ответа

Как разделить строку несколькими символами?

Вывод w | направляется-1, может дать 2 различных результата для моей машины: 16:34:42 32 дня, 3:02, 1 пользователь, загружает среднее число: 0.14, 0.11, 0.07 14:10:55 32 дня, 39 минут, 1 пользователь, загружают среднее число: 0.07, 0.13...
06.10.2014
4
ответа

awk может использовать полевые идентификаторы также для строковых (переменных) оболочки?

Ну, это, по-видимому, не возможно способ, которым я пробую его. Этот альтернативный подход для получения панели как получившей строки работает, хотя: #!/bin/bash path1 =/usr/tmp/foo/bar/baz awk-f/'{печатает 5$}' и...
26.10.2013
4
ответа

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

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

Замените целую строку в файле от командной строки

У меня есть текстовый файл, который имеет некоторое содержание, подобное этому: Общая информация # о проекте. проект = u'Py6S' авторское право = u '2012, Robin Wilson' # информация о версии для проекта Вы...
26.07.2012
3
ответа

Действительно ли TR команды способен к переводу символов в более длинные строки?

TR является большим инструментом, который может использоваться для перевода набора символов в другой набор символов. Команды, такие как sed, awk, жемчуг может использоваться для перевода набора символов в другой набор...
03.09.2018
3
ответа

Извлеките основное имя файла из URL с помощью удара

url=http://www.foo.bar/file.ext; $ эха {url## /*} я ожидал, что этот код распечатает file.ext, но он печатает целый URL. Почему? Как я могу извлечь имя файла?
20.07.2016
3
ответа

Получить имя каталога из имени файла

Я хочу сделать имя каталога, извлекая части имени файла. Вот несколько примеров: server.log.2016-03-20-14 → 20160320 server-2016-03-17-13-16-Restart.log → 20160317 Я использую HP-UX.
20.03.2016
3
ответа

Соответствуйте отдельному символу в строковом сценарии удара

Мои проблемы - то, что я хочу считать символ из stdin и сравнить его со строковым значением. Если тот символ существует затем, я хочу отобразить сообщение. Например, сохраняя % в переменный $a: $ читают %...
16.07.2015
3
ответа

извлекать строку между двойными кавычками

У меня есть требование, чтобы мне нужно было извлекать строку, используя кавычки. Моя строка выглядит следующим образом. "abcd efgh" "ijkl mnop" "qrst uvwxyz" не могли бы вы помочь мне получить строку между вторыми двойными кавычками (ijkl mnop) ...
18.06.2015

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 вопрос--------2266----, характерный для распределения должностного лица Debian (стабильный, тестирование, или нестабильный); при использовании производной Debian (например, Монетный двор, Ubuntu, Kali, и т.д.), то используйте тег того распределения вместо этого.

Вопросы, характерные для распределения должностного лица Debian (стабильный, тестирование, или нестабильный); при использовании производной Debian (например, Монетный двор, Ubuntu, Kali, и т.д.), то используйте тег того распределения вместо этого.

debian

Debian является управляемым сообществом дистрибутивом Linux с очень большим количеством пакетов и многой поддерживаемой архитектуры. Разработка запускается в 1993. Несколько дистрибутивов происходят из него в некоторой форме, включая , и , среди многих других.

Используйте этот тег для вопросов, которые применяются конкретно к выпуску Debian; если вопрос касается производного распределения, используйте тег того распределения вместо этого.


Философия

Цель проекта Debian состоит в том, чтобы произвести бесплатную операционную систему. Инструкции по Бесплатному программному обеспечению Debian являются одним из известных определений бесплатного программного обеспечения, и Определение С открытым исходным кодом происходит из него. Debian обеспечивает небольшое количество небесплатного программного обеспечения, хотя это не официально часть Debian.

Выпуски

В любом моменте времени существует по крайней мере три дистрибутива Debian:

Предыдущее выпущенное распределение известно как oldstable и поддерживается в параллели текущего выпущенного распределения, первоначально проектом в целом, позже в жизни усилием долговременной поддержки (LTS).

В дополнение к GNU/Linux Debian существуют проекты для основанных на BSD версий Debian и Debian GNU/Hurd.

Документация

Общие задачи

  • Установите пакет: apt install package-name
  • Примените обновления: apt update && apt upgrade

Дальнейшее чтение

---------121 обработка строк--------2267----: извлекая часть строки, текстовой замены, форматируя к данной ширине, и т.д.

Обработка строк: извлекая часть строки, текстовой замены, форматируя к данной ширине, и т.д.

Используйте этот тег для вопросов об обработке строк, особенно в, но не ограниченные сценариями оболочки (используйте или определенный тег для оболочки или другого языка, который Вы используете в качестве соответствующего).

Для вопросов о пакетной обработке текстовых файлов посмотрите . Если строка является именем файла или путем, используйте в дополнение к или вместо . Для вопросов об обходе интерпретации специальных символов посмотрите .