как снять двойной строк с помощью sed команда grep awk и

Здравствуйте, как снять и ясный выход ?

test.txt

http://urlcom/longStringxyzABC**|**http://urlcom/longStringxyzABC

я хочу, | в том числе персонажа после удаления

я хочу результат

http://urlcom/longStringxyzABC

спасибо

+602
skele 4 янв. 2020 г., 19:26:42
36 ответов

Почему вручную?
Просто "нажмите на кнопку "больше не спрашивать" во всплывающем окне.", как указано.

Я не вижу никаких указаний на ваш вопрос, что вы пробовали, что.

+998
Nzyme 03 февр. '09 в 4:24
поглазеть '{
 печать "прописные", patsplit($0, а, /[а-Z]/)
 печать "строчные", patsplit($0, а, /[а-Z]/)
}' РС="\0" input.txt

Информация об РС="\0" строительно - разделение записей с разиней.

Вход

один два три

Выход

Прописные 5
Строчные 6
+977
root1657 20 авг. 2013 г., 14:35:53
Другие ответы

Связанные вопросы


Похожие вопросы

Если вы хотите стресс-тест вашего процессора, есть хороший инструмент здесь называют стресс, в качестве альтернативы, учитывая, что Хенрик сказал в ответ, что это не возможно, используя фактор команды.

+975
Lara Yang 5 окт. 2018 г., 00:10:26

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

Я создал DNSCrypt недавно, и он работал отлично на большинстве сетей. Однако, некоторые сети, которые я использую, требуют использования своих DNS-сервер вместо DNSCrypt, это означает, что я не могу просто установить по умолчанию сервер имен на файл resolv.конф к 127.0.0.1. Я обнаружил, что через NetworkManager/nmcli еще сделали хорошую работу с помощью DNSCrypt, когда я изменил некоторые сети использовать 127.0.0.1. Однако, было бы очень неплохо, если бы при каждом новом подключении у этой конфигурации по умолчанию:

система-подключения в /etc/диспетчер связи//связи.конф

[протокол IPv4]
в DNS=127.0.0.1;
игнорировать-авто-ДНС=истина
способ=авто

В моих исследованиях я нашел это в NetworkConfig.конф странице:

Указать значения по умолчанию для подключения.

Пример:

[связь]
протокол IPv6.ип6-конфиденциальность=0

Однако, есть только несколько поддерживаемых свойств, и пытается этого не получилось:

[связь]
протокол IPv4.способ=авто
протокол IPv4.в DNS=127.0.0.1;
протокол IPv4.игнорировать-авто-ДНС=истина

Мне было интересно, если там были какие-то знает обходные пути к этому вопросу, либо используется NetworkManager или что-то другое.

+970
Maoke Jackson 1 февр. 2018 г., 05:48:07

Я хотел бы написать сценарий, где я пытаюсь загрузить файл с помощью команды wget (или локон, если это действительно не то, что можно сделать с помощью команды wget) и сделать 2 действия, если файл существует и это загружается правильно или что-то другое если файл не загружается правильно или не найден сервер тайм-аут/что там еще могут быть загружены правильно.

Как этого можно добиться? Через wget | СЭД/грэп-то -> == "200".. или сравнивать на основе файла отображается в заголовках.. ? тогда действия?

+939
felicity 18 апр. 2019 г., 22:22:49

В КДЕ окружение рабочего стола имеет встроенную поддержку для этого. Проверить Кубунту , которые в принципе Убунту используете KDE.

Вот как вы делаете это:

  1. Щелкните правой кнопкой мыши на рабочем столе -> добавить панель -> панель по умолчанию
  2. Щелкните правой кнопкой мыши на панели -> добавить виджеты
  3. Выберите Диспетчер задач
  4. Щелкните на Диспетчер задач -> настройки Диспетчере задач
  5. Проверьте "показывать задачи только с текущего экрана"
+922
Gary99 28 авг. 2013 г., 01:51:30

Следующие СЕПГ команда должна делать то, что вы хотите:

редактор sed '/^<!--/{Н; с/.*о *//}' входной_файл

Сначала мы ищем регулярное выражение <!-- в начале линии, чем мы используем Н команду, чтобы добавить следующую строку в него и удалить (заменить нечем, на самом деле) всем пока и с "о".

Есть люди, утверждая, что всякий раз, когда вы использовать буквы команду в СЭД, таких как Н, вы используете неправильный инструмент...

+909
Srinivasan Nagarajan 18 июн. 2019 г., 05:59:04

Вы можете использовать munin на монитор и Postgres и другие услуги. Вы можете использовать монит автоматический перезапуск сервиса в случае, когда нагрузка слишком высока.

+908
Chanly Nguyen 16 февр. 2019 г., 06:16:56

Есть список из GNU/Linux-дистрибутивов, которые считаются совершенно бесплатно по Фонда свободного программного обеспечения. Кроме того gnewsense На, она включает в себя благ, Dragora, Dynebolic, музыку, Парабола, Trisquel и Ututo хз. Вы сказали, Вы были пропущены добавить-apt-репозиторий, который, насколько мне известно, это с Ubuntu, так что из этого списка вы, вероятно, были бы заинтересованы в Trisquel, что в принципе Убунту очищены от проприетарного программного обеспечения и капли.

Но на самом деле вы можете сделать любой популярный дистрибутив GNU дистрибутив, который держит свободные и несвободные хорошо отделены друг от друга – Debian-это один из них (установить тестирование релиза, по крайней мере, если вы хотите современное программное обеспечение) – и только не надо ничего устанавливать не свободный, не позволяют РЕПО, содержащих несвободные пакеты: номера-бесплатная и ВНО для Debian.

+893
TheCoconutChef 28 июн. 2011 г., 09:15:25
для меня в {1..40}
делать 
 Эхо $я
сделано

У меня

{1..40}

и я хотел бы иметь что-то вроде

1
2
3
и так далее

так что я могу использовать переменную я внутри команды параметр.

+812
user3106837 2 июн. 2013 г., 05:20:41

Sendmail-это в MTA (агент пересылки почты) доступна для различных Unix-подобных операционных систем. Он также может служить МДА (агент доставки почты). Это могут быть установлены по умолчанию с ОС или это зависимость какого-то другого программного обеспечения.

Пожалуйста, обратитесь к документации, поставляемой с вашей ОС для пакета sendmail для получения дополнительной информации о том, как настроить его. Я не могу определить, является ли вы на самом деле нужно, основываясь на предоставленную вами информацию.

+796
Denis Kotov 7 февр. 2011 г., 17:30:53

Чтобы увидеть, какие потоки запущены в MySQL из Linux:

корень@мой_сервер:~> команды mysqladmin processlist 

Эквивалентный запрос MySQL для того, что бы:

корень@мой_сервер:~> в MySQL
в MySQL> показать полный PROCESSLIST\г

Кроме того, проверьте изучает поток информации , чтобы увидеть, что вывод средств. Наиболее заметно:

Команда и государства указывают, что поток делает.

Большинство штатов соответствует очень быстрые операции. Если резьба остается в данном состоянии в течение многих секунд, там может быть проблема, что нужно быть исследованы.

Главное, смотреть на список процессов MySQL и посмотреть, если что-то покажется вам подозрительным, учитывая характер среды, например, длительные процессы и большая # процессов.

+768
FlorianL 22 окт. 2011 г., 07:43:20

У меня есть .deb пакет, который содержит приложение, в котором требуется Java. Однако, я не волнует, реализация которых они установлены (например, слепых, зависящие, Oracle) и я не хочу, чтобы заставить пользователя загрузить другую реализацию, если они установлены. Я тоже хочу поступать в этой ситуации пользователь, не имея никакого осуществления установлена.

Есть ли способ, что я могу указать, что .deb пакет требует любой реализации Java? И если да, то как мне справиться с ними, не имея никакой реализации установлен?

+745
user1330287 25 июл. 2014 г., 23:31:21

Используйте это, чтобы удалить все файлы, которые начинаются с ~$:

найти /путь/к/реж -имя '~$*' -удалить
+703
lewis ninham 12 авг. 2014 г., 05:58:21

Вы должны быть в состоянии фона ваш SSH команду, добавив & в конце. Затем, на следующей строке добавьте

SSHPID=$!

$! это идентификатор процесса последней фоновой команды, так что идентификатор сеанса SSH. Затем, в конце вашего скрипта, просто убить -сигнал SIGKILL $SSHPID.

+665
Max Lipnitsky 2 янв. 2020 г., 17:38:18

Я планирую переезд моей виртуальной машины с моим VPS providerju, но мне нужен модуль Python, который является обязательным приложением движитель ( изображения ОЯТ Творца). Однако это не позволит мне установить curl. Тогда ошибка говорит, что Curl и два дополнительных библиотек не требуется в качестве зависимостей, но я также сломанные пакеты. Я пытался применить свои apt-получить знания (АПТ чистый, autoremove,...), но это не сделать работу.
Обновленный образ. Не можете / не знаете копировать текст из виртуальной машины изделия-плеер

Description od the error


I messed up my sources.list file while entering another repo

+654
Lutz Prechelt 10 нояб. 2012 г., 07:44:30

код:

если [ $mintemp -Гэ 15 && $maxtemp -Ле 28 ]; затем Эхо "хороший день"; интернет

У меня уже есть пробелы между [ и $Mintemp , 28 и ]

но ошибка все равно случилось

+604
redankaiahu 20 мая 2014 г., 12:45:28

Существуют четыре конвенций по использованию параметров командной строки Unix:

  1. -о-р-т (тире перед каждой вариант)
  2. -опт (тире перед набором опций)
  3. опт (без черточки перед набором опций)
  4. --долго-вариант (двойной дефис перед именем)

Например:

$ дегтя -х -в-з-ф package.tar.gz
$ тар-xvzf package.tar.gz
$ тар xvzf package.tar.gz
$ тар --экстракт -многословный -и gzip -файл package.tar.gz
+543
mork 7 янв. 2018 г., 12:57:45

У меня есть некоторые проблемы, что делает мой исходящий IP-адрес постоянный. Я погуглил много, и я не найти настройки, которые работают для меня.

Предполагаю, что моя сеть 192.168.1.0/24 шлюз по умолчанию 192.168.1.1. Это мой маршрутизатор с NAT и публичный IP-адрес 1.2.3.1. Этот IP-адрес хостинг-маршруты провайдера другой IP-адрес 1.2.3.4, который далее направляется к моему серверу с частным IP-адресом 192.168.1.17, которые статически назначенный DHCP. Шлюз по умолчанию также опубликовал более DHCP-сервера. И IP-адрес 1.2.3.4 в моем случае рассматривается как публичный IP-адрес сервера и сервер исходящей связи должна начинаться с этого IP-адреса.

Так что если я делаю: ИС добавить маршрут по умолчанию через 192.168.1.1 в src 1.2.3.4 , я могу добраться до интернета и если я сделаю завиток сайт ipinfo.Ио, мой публичный IP-адрес 1.2.3.4.

Итак, чтобы сделать эти изменения постоянными, я добавил:

[Роби@centos7-1 ~]$ Cat с файл /etc/sysconfig/сети-скрипты/маршрут-ens160
по умолчанию через 192.168.1.1 в src 1.2.3.4

и

[Роби@centos7-1 ~]$ Cat с файл /etc/sysconfig/сети-скрипты/файл ifcfg-ens160
Тип=локальных сетей
PROXY_METHOD=нет
BROWSER_ONLY=нет
Переменной bootproto=DHCP-сервер
DEFROUTE=нет
noIPV4_FAILURE_FATAL=нет
IPV6INIT=нет
IPV6_AUTOCONF="да"
IPV6_DEFROUTE="да"
IPV6_FAILURE_FATAL="нет"
IPV6_ADDR_GEN_MODE="стабильный-защита"
Имя=ens160
Идентификатор UUID=755cd596-ce8c-4798-8816-4e19b255ae38
Устройство=ens160
Наоборот-при восстановлении=да
При=1.2.3.4
Префикс=32

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

IP-маршрут после перезагрузки:

[Роби@centos7-1 ~]$ ip-маршрута
1.2.3.4 ссылке ядра Дэв ens160 прото области в src 1.2.3.4 метрический 100
192.168.1.0/24 Дэв ens160 прото ядра сферы ссылке СРЦ 192.168.1.17 метрический 100

Маршрутизации IP после IP добавить маршрут по умолчанию через 192.168.1.1 в src 1.2.3.4:

[Роби@centos7-1 ~]$ ip-маршрута
по умолчанию через 192.168.1.1 Дэв ens160 в src 1.2.3.4
1.2.3.4 ссылке ядра Дэв ens160 прото области в src 1.2.3.4 метрический 100
192.168.1.0/24 Дэв ens160 прото ядра сферы ссылке СРЦ 192.168.1.17 метрический 100

Если я DEFROUTE=да и перезапустить сеть я могу выходить в Интернет через 192.168.1.17. Местные ipifno IP-адрес.Ио говорит мне, что IP-адрес 1.2.3.1 (IP-адрес с NAT через мой роутер), а я не хочу этого.

Ну, есть решение, чтобы установить это, используя локальный IP-адрес от DHCP-сервера? Для бонуса, это возможно, чтобы этот маршрут исходящие IP-адрес через локальный шлюз, возвращенный сервером DHCP в некоторых простым способом?

И за дополнительный бонус, можно ли установить этот второй IP-адрес (1.2.3.4 в моем случае) за опции DHCP 33?

+539
jbburf 12 июл. 2018 г., 09:58:05

Я не могу вам дать одну команду, но есть несколько команд, которые позволят вам найти клиента. Проблема с тем, как заново создает процессы. Процесс, который владеет слушающего сокета 39963 - дитя процесс, который владеет SSH соединение. Так они будут иметь разные идентификаторы. В вашем примере нужно найти родительский процесс для 1074. Следующие работы для OpenSSH сервер на Ubuntu. Я не могу гарантировать, что каждый дистрибутив будет вести себя так же.

Начните с поиска ПИД для подключения клиента. Использовать команду grep , чтобы отфильтровать вывод команды netstat.

$ судо команду netstat-ptln | грэп 39963
протокол TCP 0 0 127.0.0.1:39963 0.0.0.0:* слушать 21921/команды: Филипп@
tcp6 0 0 ::1:39963 :::* слушать 21921/демон: Филипп@

Прослушивающий процесс здесь 21921. Вам нужно его родителя:

$ ПС-эф | грэп 21921
Филипп 21921 21919 0 11:01 ? 00:00:00 министр внутренних дел Великобритании: Филипп@оч/1
Филипп 21924 21921 0 11:01 терминале pts/1 00:00:00 -Баш
Филипп 22844 20309 0 11:15 оч/0 00:00:00 команды grep --цвет=авто 21921

# Или попробуйте это:

$ ПС-эф | у awk '$2 == 21921 { печати $3 }'
21919

Родитель 21921 вот 21919. Сейчас мы оглядываемся назад на netstat найти клиента:

$ судо команду netstat-ПТН | грэп 21919
протокол TCP 0 0 192.168.1.36:22 192.168.1.10:54425 установлено 21919/демон: Филипп

Это показывает удаленный IP-это 192.168.1.10

+508
user1653667 10 июл. 2019 г., 15:51:22

Попробуйте:

$ эхо ' в| Foo | бар | баз |' | СЭД -е 'ы@^\|[^|]*\|([^|]*)\|.*@\[email protected]'
бар

Примечания:

  1. В расширенных регулярных выражений, групп изготавливаются с (...) вместо \(...\).

  2. В расширенных регулярных выражений, | как правило, означает чередование. Интерпретировать его как символ, он должен быть экранированы. (Исключение к этому правилу находится внутри [...] , где | - это просто обычный персонаж.

Альтернатива: с помощью awk

$ эхо ' в| Foo | бар | баз |' | на awk -е\| '{печати $3}'
 бар 
+497
Umesh Shukla 28 мая 2016 г., 22:57:45

Из ответа видно, что "документ был перемещен" в "https://the.earth.li/~sgtatham/putty/0.70/w64/putty.exe", поэтому вы должны просто изменить ссылку в вашей команде (замена "последний" на "0.70").
Ваш браузер делает это автоматически. Команда должна быть:
(Эхо 'получаем /~sgtatham/putty/0.70/w64/putty.exe'; Echo "а"; сон 1; ) | telnet на.земле.ли 80 > s.exe

+486
Arkadeep Bandyopadhyay 6 окт. 2012 г., 13:43:19

Я бы просто использовать что-то простое, как удалить хрень тебе не нужна, потом с помощью GParted уменьшить раздел жесткого диска и скопируйте его.

+436
Chris Kerns 9 янв. 2011 г., 18:49:03

Я искал в некоторые решения относительно резервное копирование всех данных от клиентов, подключенных в рамках нашей домашней сети в удаленном месте для сохранности. Я подумал, если я мог бы получить данные, хранящиеся на локальных дистрибутивов Linux и Windows автоматически перемещается на сервер, что мы здесь, я мог бы воспользоваться "планом crashplan" для 1 компьютера для резервного копирования всех компьютеров в домашней сети.

На мой вопрос, Что бы быть хорошим решением для автоматического, надежного и последовательного перемещения файлов с компьютеров в домашней сети на моем сервере, так что мой сервер может затем загрузить эти файлы на crashplan?

+429
chronic 19 апр. 2016 г., 21:49:31

Вам не нужно вновь обрести, чтобы загрузить установщик. Просто скачать образ UEFI из:

ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/10.2/FreeBSD-10.2-RELEASE-amd64-uefi-memstick.img

и создавать загрузочные USB-флешки.

У меня установлена FreeBSD 10.2 на Mac мини с помощью установщика с UEFI.

+405
sev3ryn 1 сент. 2019 г., 00:51:23

Как обычный пользователь, запустите файл crontab -е , чтобы изменить свой кронтаб. В этом режиме введите:

00 12 1-31/2 * * /путь/к/в/command_for_odd_days
00 12 2-30/2 * * /путь/к/в/command_for_even_days

Для тех команд, которые должны выполняться в 12:00 (полдень) каждый день.

Если вы администратор на компьютере, вы можете создать:

/и т. д./cron.д/MyService с

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

00 12 1-31/2 * * someuser на /путь/к/в/command_for_odd_days
00 12 2-30/2 * * someuser на /путь/к/в/command_for_even_days

Бегут человек 5 кронтаб , чтобы узнать больше о формате этих кронтабе.

В 1-31 синтаксис/2 (Для дней между 1 и 31, через каждые два дня) должны быть признаны большинством современных реализаций крон, включая все те, которые доступны на вашей системе Ubuntu. Если вы столкнетесь с древней системе, где это не поддерживается, вы можете заменить его с 1,3,5,7,...,29,31.

+348
cRAYonhere 6 мая 2017 г., 18:48:31

Ваш скрипт написан для ЗШ , но вы выполняете его с Баш.

Баш не поддерживает использование переменных, как колеблется в brace-разложений.

Чтобы решить эту проблему, просто организовать скрипт или функция будет выполняться в ЗШ оболочки (особенно если сценарий больше, чем то, что вы показываете и с помощью других ЗШ особенности). Эта оболочка по умолчанию устанавливается на macOS в качестве /бин/ЗШ. Вы можете добавить #!/бин/ЗШ в качестве первой строки в скрипте, чтобы его выполнить с ЗШ по умолчанию.

См. также:

+304
Robert Paulson 14 мая 2012 г., 11:55:40

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

+291
jun magno 8 апр. 2015 г., 17:24:24

Такие лица могут быть расшифрованы с помощью этого питона один-лайнер:

$ питон -с", импорт urllib, Сыс; печать urllib.конец цитаты(Сыс.аргумент argv[1])" "%2е"
/

Код не ограничивается одиночные символы. Он будет принимать более сложные строки:

$ питон -с", импорт urllib, Сыс; печать urllib.конец цитаты(Сыс.аргумент argv[1])" "%2D и %2Ф"
- и /

В Python urllib.конец цитаты описана здесь.

+278
Jimmy Obonyo Abor 16 дек. 2010 г., 04:30:25

Это целое ядро всегда загружено в память, что размер ОЗУ? Другими словами, может ядра Linux будут затронуты подкачки (некоторые части ядра находятся в виртуальной памяти)?

+211
Altaf 9 мая 2013 г., 11:13:52

У меня F30 с установленным 3 недели и я постоянно вижу эту ошибку, когда я пытаюсь скомпилировать С++ , может быть Фортран код.

Это ошибка, подключенный к ЛД : ошибка: для LD вернулся 126 статус выхода

Я пытался смотреть на это и до сих пор у меня нет объяснения.

Чем я могу поделиться, что ЛД находится в /usr/Бен , который является мягкий ссылке из файла/etc/альтернативы.

[[email protected] ~]$ LS с эл /usr/Бен/ЛД*
lrwxrwxrwx. 1 солодки корень 20 апреля 26 04:27 /usr/Бен/ЛД - > файл /etc/альтернатив/ЛД
-rwxr-XR-х. 1 корень 13536 11 августа 11:27 /usr/Бен/ЛД.БФД
-rwxr-XR-х. 1 корень 5441 6 июн 13:55 /usr/Бен/лдд
-rwxr-XR-х. 1 корень 3853632 6 мар 11:00 /usr/Бен/ЛД.золото

Когда я пытаюсь выполнить ЛД это самостоятельно (так его называли из другой программы или установке скрипта), я получаю следующее

[[email protected] pcen35240]$ /usr/Бен/ЛД
в bash: /usr/Бен/ЛД: не может выполнить двоичный файл: ошибка в формате exec 

[[email protected] pcen35240]$ судо /usr/Бен/ЛД
/usr/Бен/ЛД: /usr/Бен/ЛД: не может выполнить бинарный файл

Потом я искал оригинальный файл/etc/альтернативы месте, но это опять мягкий ссылке

[[email protected] pcen35240]$ Общ -Ал /и т. д./альтернатив/ЛД*
lrwxrwxrwx. 1 солодки Корень 15 апреля 26 04:27 /и т. д./альтернатив/ЛД -> /usr/Бен/ЛД.БФД

Удивительно достаточно, ссылка на ЛД.БФД файл, который находится в /usr/Бен.

Я пытался найти вариант ЛД.БФД , но кажется, что он не может быть выполнен

[[email protected] pcen35240]$ /usr/Бен/ЛД.БФД --версия
Баш: /usr/Бен/ЛД.БФД: не может выполнить двоичный файл: ошибка формата старпома 
[[email protected] pcen35240]$ судо /usr/Бен/ЛД.БФД --версия
/usr/Бен/ЛД.БФД: /usr/Бен/ЛД.БФД: не может выполнить бинарный файл

Любые идеи о том, как понять, что не так и решить эту проблему?

Редактировать

После предложение @steeldriver с меня отчет следующие мероприятия

файл -л $ /usr/Бен/ЛД.БФД
/usr/Бен/ЛД.БФД: эльф 64-бит младший бит исполняемый пирог, для архитектуры x86-64, Версия 1 (с SysV), динамически связаны, переводчик /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2, для Linux 3.2.0, BuildID[в SHA1]=d88173c7f8919542e59738a8c5b626f6ed81d7d8, раздели, слишком много нот (256)
$ uname-м
архитектуру x86_64
+200
PapaBear 25 дек. 2017 г., 04:25:17

На NAS-устройстве Synology, когда я делаю ЛС на мой объем, я вижу, что некоторые каталоги ведущий @ в их именах. Несколько Также есть трейлинг @.

Что это означает?

Примеры:

  • @optware
  • @автообновление
+200
Seth Tisue 26 сент. 2019 г., 17:44:18

Когда ЛС называется, он выводит все файлы и Директории в текущей директории, пытаясь подойти как можно большему числу в каждой строке. Почему это, что при передаче в туалет -л, он выдает такое количество файлов? Как это решить, сколько строк в результате в?

+109
Mrinal Dey 28 апр. 2010 г., 22:39:18

Можно ли заменить образец рекурсивно в мульти каталоге в grep и sed подобное ?

грэп -е "http://localhost:4000" -Р ~/dev_web/_site | СЭД -Е 'С/с HTTP:\/\/адресу localhost:4000/на HTTPS:\/\/another_site.ком/г'

Когда я делаю это, мой терминал показать мне, что делается, но когда я снова команда grep:

грэп -е "https://another_site.com" -Р ~/dev_web/_site

покажи мне только 4 файлы изменены..

И если я делаю :

 грэп -е "http://localhost:4000" -Р ~/dev_web/_site/

образец http:localhost:4000 еще здесь

+106
Catherine Morton 17 апр. 2012 г., 10:21:42

У меня есть файл LaTeX с одного глоссария в строке:

...
\newglossaryentry{Аджан}{имя=Аджан,описание={или\emph{(тайский)} из пали или \emph{achariya}, буддийского монаха наставника: "учитель"; часто используется как звание старший монах или монахи в монастыре. На Западе, по лесной традиции использует его для всех монахов и монахинь более чем десятилетним стажем}}
\newglossaryentry{ajivaka}{имя={\=дя\={\я} "Вака"}, описание={секты созерцателей современником Будды, которые считают, что существа не имеют никакого волевого контроля за своими действиями и что Вселенная работает по судьбе, и судьбы}}
...

Здесь мы заинтересованы только \newglossaryentry{метка} части каждой строки.

Строки файл был отсортирован с сортировки, так что дублировать этикетки придумать, как это:

\newglossaryentry{анапанасати}{имя=\=в\=АП\=anasati,описание={`осознания вдоха и выдоха'; используя дыхание в качестве объекта-посредника},вроде=анапанасати}
\newglossaryentry{анапанасати}{имя={\=в\=АП\=anasati},описание={осознанное дыхание. Это медитативная практика, в которой один поддерживает внимание и внимательность на ощущениях дыхания. \textbf{[далее]}}}

Как я СЕПГ этот файл, чтобы вставить строку перед повторяющимися надписями?

#!/Бен/ш

кошка глоссарий.Текс | ООО '
/\\newglossaryentry[{][^}]*[}]/{
Н;
 с/^\(\\newglossaryentry[{][^}]*[}]\)\(.*\)\Н\1/% дубликат\П\1\2\п\1/;
}' > глоссарий.СЕПГ.Текс

Я сделал это так далеко, как команда выше, но у него есть недостаток: он читает строки модели пространства в пар, и поэтому он работает только тогда, когда повторяющиеся случается сопряжение в режиме реального времени.

Эти не будут совпадать, например:

\newglossaryentry{абхинна}{имя={Абхи\~п\~п\=а},описание={интуитивные полномочия, которые приходят от практики концентрации: возможность отображения экстрасенсорные способности, ясновидение, яснослышание, способность понимать чужие мысли, воспоминания прошлых жизней, и знания, которые не прочь с психическими стоков (см. или \emph{asava}).}}
\newglossaryentry{acariya}{имя={\=acariya},описание={учитель; наставник. Просмотреть или \emph{kalyanamitta.}}}
\newglossaryentry{acariya}{имя=\=acariya,описание={Учитель},см.=Аджан}
\newglossaryentry{adhitthana}{имя={adhi\Д{т}\д{т}ч\=Анна},описание={определение; разрешение. Одно из десяти совершенств или \emph{(paramis).}}}

Потому что сначала он читает в строках с абхинна и acariya , затем читает acariya и aditthana .

Я думаю, что это нуждается в некоторой дополнительной СЭД магия с трюмного помещения и условной печати строк, но я не могу получить мою голову вокруг него.

+36
Victor Camilo 6 февр. 2016 г., 20:47:28

Вы должны попробовать отходят от задней операторов галочку за выполнение команд. Не столь портативным, как используя что-то вдоль линий следующие:

$ my_var=$(LS-Ла | команда grep '^...х')

Что касается вашей проблемы, попробуйте

из $ VAR=$(Эхо $\ВАР | команда grep '.тхт$')
+23
Vishal Arukil 19 июн. 2014 г., 06:25:41

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil