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

Я передать этот Греп линии между возникновением той же схеме , я не хочу раскола в файл; вместо этого, я хочу сохранить его в массив. Файл count.txt содержать:

0 
1
2
3
0
1
2
0
1

Мой код скрипта:

итого=$(СЭД -п \$= count.txt)
с=0
к=0
lineno=0
ВАР="0"
для меня в $(кошка count.txt);
делать
 если ["$я" -эквалайзер "из$VAR"]
тогда
модуль arr[$((к++))]=с
с=0
с=$((с+1))

еще
с=$((с+1))
 если ["$lineno" -ЭИ "$общая"]
тогда
модуль arr[$((к++))]=с
интернет
интернет
lineno=$((lineno+1))
сделано

Выше Логика тестируется на C++ launguage, которые на печать массив показывает : 0 4 3 2 Во-первых, мой скрипт показывает ошибки как строка 9: [0: команда не найдена. Во-вторых, есть ли эффективный способ, чтобы сохранить повторного подсчета в массиве, как выше выход?

+899
Paul F 7 нояб. 2017 г., 21:19:41
29 ответов

запустить как root : судо АПТ установить Ruby-railties

+966
RedHatcc 03 февр. '09 в 4:24

В настоящее время я использую 5 IPv4-адреса на физической машине под управлением Ubuntu Server, который я собираюсь заменить на новое оборудование под управлением Proxmox.

Я сделаю P2V в текущем установить Ubuntu в виртуальной машине на новый. Тогда мне придется повторить сетей на оценки, которых в настоящее время выглядит так:

авто Ло
iface защитный Ло инет замыкания

 авто eth0 в
 слово iface eth0 в инет статический
 адрес ХХ.ХХ.40.154
 сетевая маска 255.255.255.0
 сеть ХХ.ХХ.40.0
 вещание ХХ.ХХ.40.255
 шлюз ХХ.ХХ.40.1

 авто интерфейс eth0:0
 iface защитный интерфейс eth0:0 инет статический
 адрес ХХ.ХХ.40.155
 сетевая маска 255.255.255.0

 автоматический интерфейс eth0:1
 iface защитный интерфейс eth0:1 инет статический
 адрес ХХ.ХХ.40.156
 сетевая маска 255.255.255.0

Как я должен настроить, что все будет работать так, что ВМ видна на его публичных IP-адресов, как это тогда было на физической машине?

Сейчас, по умолчанию сетевые интерфейсы на Proxmox узла выглядит так:

авто Ло
iface защитный Ло инет замыкания
слово iface eth0 в инет инструкцию

авто vmbr0
iface защитный vmbr0 инет статический
 адрес 192.168.10.2
 сетевая маска 255.255.255.0
 шлюз 192.168.10.1
 bridge_ports eth0 в
 bridge_stp от
 bridge_fd 0

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

+916
jgrundstad 11 мая 2016 г., 08:49:28
Другие ответы

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


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

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

input.txt:

# Запрос: ги|11465907|Реф|NC_001872.1| хламидомонада eugametos генома, полный геном
# 0 Просмотров нашли
# Запрос: ги|11465922|Реф|NC_000892.1| незначительные Pedinomonas генома, полный геном
# 1 просмотров нашли

output.txt:

Хламидомонада eugametos геном 0
Мелкие генома Pedinomonas 1
+905
upqr 10 мая 2017 г., 00:40:44

Добро пожаловать в Unix & Linux и клиент StackExchange.

systemd не поддерживает файл /etc/ на отдельный раздел.

Ваш следующий лучшим вариантом будет ключ синхронизировать файлы между 3 операционных систем.

Вы можете следовать образцу etcd и Центральной РЕПО, что все 3 операционки синхронизации. Вы будете иметь некоторые проблемы начальной загрузки, чтобы заниматься, например настройка подключения к сети для подключения к сайту, чтобы опустить подробности о том, как настроить сетевое подключение...

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

+864
Trollollit 6 июн. 2014 г., 19:58:25
для файл в *.формат PDF; делать
 pdftotext -макет "файл$"
сделано
+814
linky00 24 апр. 2013 г., 02:48:15

Прошу как сопоставить все значения в первом столбце в файле с текстовой строки в файл 2, так что я могу скопировать в формате fasta последовательностей всех ИД объекта в 1 файл?

Файл 1.CSV-файл

Аргумент Object_id, Длина, Назначение
NODE_142_length_92872_cov_11.2497,92872,2005469
NODE_405_length_50717_cov_10.7964,50717,82654
NODE_775_length_33402_cov_18.9306,33402,1147
NODE_1008_length_27630_cov_17.7829,27630,1184

Файл 2 Фаста.файл

>NODE_1_length_501653_cov_19.284
TGGTGTGAGAGGCGCACCTCGCTAACTTTTCAGTTAGCGAGGCCGTCTACTCGATTAGCT
GTTATGAGCCCGACGAGCTACCAACTGCTCCATCCCGCGATATTGTGATGCAAAGGTAAG
>NODE_142_length_92872_cov_11.2497
ATTAACTACTAAGTTACAAATTTTAGTAGCTGTCCAGTTTAAAGGAAGTATTTCATATTT
TCGCTTACGTTAAATAGGAAAAGCAAGTTCTTTTTTGAGGTACCCAGTGAGTCTGATTTT

ВЫХОДНОЙ ФАЙЛ

>NODE_142_length_92872_cov_11.2497
ATTAACTACTAAGTTACAAATTTTAGTAGCTGTCCAGTTTAAAGGAAGTATTTCATATTT
TCGCTTACGTTAAATAGGAAAAGCAAGTTCTTTTTTGAGGTACCCAGTGAGTCTGATTTT

Спасибо

+757
Vince Varga 3 окт. 2012 г., 16:08:02

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

Копия из промежуточной среды в целевой каталог $(TARGET_DIRECTORY) обычно выполняется в рамках целевой файловой системы конфигурации вы выбрали (например: cramfs, которая, файл и т. д.), но часто список файлов, которые будут включены в образ rootfs в целевой конфигурации платформы (например: универсальный, платформа-что-то) в обычном текстовом файле.

+743
Grimbot 27 авг. 2011 г., 19:31:12

Предполагая, что ваш вывод в файл foo.txtв командной строке выполните

команда grep '^НТТР' foo.txt | ООО 's/\.gz$//' > bar.txt

Это позволит сэкономить на bar.txt только строки, которые начинаются (^) с протоколам HTTP (с помощью команды grep), и удалить трейлинг .ГЗ (через СЭД).

+719
Vincent Ssenyonga 6 нояб. 2012 г., 14:01:50

У меня есть .bashrc и файл и в нем я добавил строку ~/bin/startup2.sh. Это работает нормально, если я открываю терминал после запуска. Но когда я открываю терминал при перезагрузке, как это, я получаю сообщение об ошибке, которое выглядит как это связано с сетью.

Гугл.авт.исключения.TransportError: [SSL-шифрование: CERTIFICATE_VERIFY_FAILED] сертификат проверить не удалось (_ssl.с:600)

Есть ли способ, чтобы отложить выполнение этого скрипта, пока я не получу сетей?

Это с помощью Raspberry Pi с 3 Б

+702
josh cotton 6 янв. 2015 г., 06:25:13

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

В bash, это может быть сделано путем вокруг сценария ( в начале и в ) & в конце.

Есть в любом случае для Рыб скрипт для запуска в фоновом режиме?

+699
han05n 3 янв. 2017 г., 05:59:07

Я работаю с осьминогами дистрибутив и в нем должно быть несколько сетей, вещи уже собрали, чтобы сделать вещи легко из коробки. Одним из них является простой в использовании имени хоста и/или DNS-имя: осьминоги.местные. Однако он не работает. Я не могу пинговать его или разрешить его с Windows 7 машина. Мой WNDR3800 в Netgear видит имя просто прекрасно в своем списке подключенных устройств.

Я с помощью Wi-Пи для беспроводных сетей на осьминогов, и настроив файл octopi-network.txt с моей беспроводной настройки. Я могу получить доступ к веб-интерфейсу осьминоги из окна машины с помощью IP-адреса. Машина Windows с помощью Wi-Fi, а также.

Я уже начала другой вопрос на Linux стек обмена, чтобы попытаться получить имя хоста разрешение работать на разных Raspberry Пи, и никогда не будет.

Этот вопрос отличается тем, что осьминоги использует система (ака Бонжур) (вот как-бы) и все документы и видео смотрите осьминоги.местные, тем самым подразумевая, что мы работаем с DNS-имя. От того, что я могу сказать, это должно работать из коробки.

Если я попробуйте выполнить команду ping/nslookup с осьминогами/осьминоги.местные и не получается, что я должен смотреть на следующей?

На Windows-машине, я пытался сделать команду ipconfig /flushdns, команда nslookup спрутов и осьминогов команду nslookup.местные не имели успеха.

+673
Angus Nimmo 10 янв. 2011 г., 04:27:01

С того, как awk, POSIXly:

идентификатор=$идентификатора, как awk '$1 = = "ЭНВИРОН" ["ИД"] {х = 1;печати;}; конец { выход !<файл X}' 

Пример:

$ Эхо 1 | ИД=1, Как awk '$1 == ЭНВИРОН["ИД"] {х = 1;печати;}; конец { выход !х}'
1
$ Эхо "$?"
0

$ Эхо 1 | идентификатор=2, как awk '$1 == ЭНВИРОН["ИД"] {х = 1;печати;}; конец { выход !х}'
$ Эхо "$?"
1

С GNU СЕПГ:

СЕПГ -н-е "$идентификатора{П;К;}' -Е '$В1'
+668
Rosso 14 дек. 2016 г., 11:54:46

Я смотрю на некоторые конфигурации примечания для ОС CentOS, но я настройка машины в RedHat. Мне не понятно:

  1. Что приведенные ниже команды установить?
  2. Почему кто-то может установить?
  3. Эти применимы к установке в RedHat?
 в Yum groupinstall "библиотеки"
 в Yum groupinstall "инструменты развития"
 в Yum groupinstall "инструменты конфигурации сервера"
+601
Hriju 5 нояб. 2010 г., 23:58:27

Я только что обновил мой пункт 2 64бит ВМ в Mageia 3, и теперь моя виртуальная свободного места на диске почти нет, хотя используется менее чем на 100% площадей.

Я не эксперт в ext4 файловая система, но я извлек все соответствующие информация, что я мог думать ниже:

Вывод DF-ч / команду (:

Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 11г 9.9 г 0 100% /

В случае же выхода без вариант:

Файловая система 1К-блоков использовано доступно использования% установленной на
на /dev/sda1, поскольку 10645080 10353564 0 100% /

Теперь с возможность:

Иноды файловой системы IUsed программа Июши%, установленный на
на /dev/sda1, поскольку 670K 338K 332K 51% /

В моем понимании, я должен был либо:
-11г - 9.9 г = 1,1 г свободного места плюс-минус округления, до .1г погрешность, или
-11г - 9,9 г - .05 * 11г = 0.55 г (брать зарезервированные блоки, процент с учетом (5% в моем случае - по умолчанию распределение опция)

Я даже не в состоянии создать любой файл.

Кроме того, я удалил от 300-500 МБ файлов, так как я впервые столкнулся с этим "нет свободного места" проблемы, но свободное пространство кадры показывает 0, хотя мне было отказано в создании любой файл с (войти как root)! У меня также перезагрузить систему несколько раз в аккаунт, чтобы удаленные файлы, которые еще были открыты в то время как удаленные, но не получил никаких изменений в О свободном месте. Наконец, после первого появления проблемы, аптайм уже больше 12 часов и Ду-ч /ВАР/лог дает 38М поэтому нет журнала безумие здесь.

В первых строках dumpe2fs выход дать:

dumpe2fs 1.42.7 (21-янв-2013)
Имя Тома файловой системы: <нет>
Последний устанавливается на: /sysroot
Файловая система по UUID: 45b03008-87fa-4684-a98a-bd5177e2b475
Файловая система магик: 0xEF53
Ревизия файловой системы #: 1 (динамическая)
Функции файловой системы: has_journal ext_attr resize_inode dir_index тип_файла needs_recovery степени flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Файловой системы флаги: signed_directory_hash 
Опции монтирования по умолчанию: ACL и user_xattr
Состояния файловой системы: чистый
Поведение ошибки: далее
Тип файловой системы ОС: Linux
Инода граф: 685440
Блок графа: 2737066
Зарезервировано количество блоков: 136853
Свободные блоки: 88348
Свободных inodes: 339326
Первый блок: 0
Размер блока: 4096
Размер фрагмента: 4096
Защищены ГДТ блоков: 668
Блоков в группе: 32768
Фрагменты в группе: 32768
Иноды в группе: 8160
Инода блоков в группе: 510
Гибкий размер блока группы: 16
Файловая система создается: Пн авг 20 12:34:41 2012
Последнее время монтирования: Ср 29 мая, 14:29:19 2013
Время последней записи: Ср 29 мая, 14:09:03 2013
Горе графа: 44
Максимальное крепление отсчет: -1
Последняя проверка: Пн авг 20 12:34:41 2012
Проверить интервал: 0 (<Нет>)
Жизнь пишет: 66 ГБ
Зарезервированные блоки теплоносителя: 0 (привилегированный пользователь)
Зарезервированные блоки гид: 0 (корневая группа)
Первый инода: 11
Инода размер: 256
Требуется дополнительное isize: 28
Нужные дополнительные isize: 28
Журнал инф: 8
Первый сирота инф: 46157
Каталог по умолчанию хэш: half_md4
Хэш семян каталог: bc061f51-9d12-4851-a428-6fb59984118b
Журнал резервного копирования: инода блоков
Журнал особенности: journal_incompat_revoke
Размер журнала: 128М
Длина журнала: 32768
Последовательность журнал: 0x00015d7c
Журнал старт: 17427

Наконец, я попытался игрушка с зарезервированного блока рассчитывает на всякий случай и вот результат:
Командой: tune2fs -М 0 и /dev/sda1, поскольку && /usr/Бен/ДФ / && tune2fs -М 5 с /dev/sda1, поскольку && /usr/Бен/ДФ /

tune2fs 1.42.7 (21-янв-2013)
Установка зарезервированных блоков процент до 0% (0 блоков)
Файловая система 1К-блоков использовано доступно использования% установленной на
на /dev/sda1, поскольку 10645080 10353576 291504 98% /
tune2fs 1.42.7 (21-янв-2013)
Установка зарезервированные блоки долю до 5% (136853 блоков)
Файловая система 1К-блоков использовано доступно использования% установленной на
на /dev/sda1, поскольку 10645080 10353576 0 100% /

Итак, очевидно, что, устанавливая скрытые блоки процентах к 0 я могу восстановить о 285M но это не соответствует худшем случае математики, включая зарезервированные блоки, процент как я понимаю: 11г - 9,9 г - .05 * 11г = 0.55 г. Также не подскажет, почему после удаления 300~500м файлы я все еще не могу создать файлам и свободном пространстве показывает, как '0'. Помните, что в любом случае, я войти в систему как корневой, так что я понимаю, я должен быть в состоянии использовать отведенное пространство (не очень хорошая идея, но только в принципе).

Любой понятия, что здесь происходит? Это может быть связано (и как) получить огромный объем дискового изменений в сведения о размере и файлы созданий/удалений произошла во время обновления дистрибутива, или в/usr миграции в Mageia 3 (не могу понять, почему, как каталог/usr находится на той же файловой системы / (не отдельные разделы)?

+557
ollie 30 мая 2013 г., 05:33:35

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

Как правило, более автоматизированная программа в поиск каждого диска и анализирует информацию о файлах, тем лучше. В идеале, он должен использовать контрольную сумму (или что-то), чтобы определить одинаковые файлы. В базе данных также хранится информация о каждом диске - как разбиение, формат (файловую систему) и оставшегося свободного места (на каждой секции) - будет плюсом.

У меня есть MySQL и PostgreSQL, а также Apache с PHP, работает на моем компьютере, поэтому я могу использовать решение, основанное на этих. Хотя я на самом деле после более специализированные автономные программы; по крайней мере, для управления коллекциями, но желательно специализированных для отслеживания файлов на нескольких дисках.

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

+534
Tim Cieplowski 25 мар. 2011 г., 06:36:43

Так вот что я думаю, что вы испытываете: все работает, кроме рабочего стола части. В принципе, ни панелей, ни значков рабочего стола, и т. д.

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

Просто запустить Nautilus (Наутилус и в терминале работает) и вы должны увидеть на рабочем столе иконки появляются обратно.

+497
papalagi 12 мая 2016 г., 04:27:55

!(образец) является КШ Глоб синтаксис, в ЗШ, вы используете ^(шаблон) , чтобы свести на нет совпадения при extendedglob включено:

extendedglob setopt 
принт-РЛ -- ^(2test|3test)

Если вы хотите использовать КШ синтаксис, вам нужно включить kshglob:

kshglob setopt 
принт-РЛ -- !(2test|3test)

Вы можете также использовать и-не/за исключением оператора:

extendedglob setopt 
принт-РЛ -- *тест~[23]*

(*тестовые файлы, за исключением тех, которые начинаются с 2 или 3).

Также не что, если nobareglobqual опция включена или вы используете |s в них, трейлинг (...) Глоб группирования операторов конфликта с Глоб отбор. Например, в !(ФОО) или ^(фу), в функции foo, будет рассматриваться как Глоб квалификатор. Вам понадобится ^ФОО или !(ФОО)(#д) (На (#г) добавляют не чуть-чуть (явные) Глоб классификатором).

+488
Tapashi Mondal Sonai 23 февр. 2017 г., 07:51:32

Как насчет этого?

netikras $ Эхо "долларов"

sdff СД dfgdfg
"ojes порт sjdkgv" asdsd


netikras $ эхо "$а" |для egrep -с "\".*порт.*\""
1

netikras $ эхо "$а" |для egrep -с "\".*порт.*\"|'.*порт.*'"
1
+327
Joe salad 22 мая 2015 г., 06:37:32

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

читать аптайм ожидания </труды/cputime
Эхо -э "шкалы=10\П ($аптайм-($простоя/16))*100" | до н. э.

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

читать аптайм ожидания </труды/cputime
Эхо -э "шкалы=10\П ($аптайм-($простоя/16))/$аптайм*100" | до н. э.
+306
Gene Pavlovsky 13 авг. 2012 г., 17:30:01

Первая команда будет изменять разрешения каких-либо уже существующих файлов/каталогов. В во второй команде имеет решающее значение для настройки разрешения по умолчанию на любые каталоги, которые, в свою очередь, будет предоставлять стандартный набор ACL для всех файлов в этих каталогах.

Примечание: в обоих случаях команды выполняются рекурсивно через - переключатель.

О выключатель, от Команда setfacl страницу:

 -д --по умолчанию
 Все операции применяются к ACL по умолчанию. Регулярные записи ACL в 
 входной набор продвигаются по умолчанию записи ACL. По умолчанию записи ACL
 во входном наборе отбрасываются. (Предупреждение, если такое случится).

Этот отрывок также объясняет его довольно хорошо:

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

Источник: 8.2. Настройка Списки Управления Доступом.

Пример

Скажем, у меня есть эта структура каталогов.

$ дерево
.
|-- dir1 и
| |-- Дира
| | `-- файл1
| `-- fileaбыл
`-- файл1

2 каталоги 3 файлов

Теперь давайте установим разрешения с помощью первая команда setfacl команду в ваш вопрос:

$ команда setfacl -Р-М-У:на основе SAML:права доступа rwx-м U:samtest:rwx по .

Что приводит к следующему:

$ помощью getfacl из dir1/ file1 с
файл#: dir1 и
# владелец: SAML в
группа#: SAML в
пользователь::rwx по
пользователь:стандарт SAML:rwx по
пользователей:samtest:rwx по
группа::rwx по
маска::rwx по
другое::р-х

файл#: файл1
# владелец: SAML в
группа#: SAML в
пользователь::РВ-
пользователь:стандарт SAML:rwx по
пользователей:samtest:rwx по
группа::РВ-
маска::rwx по
другое::Р--

Без -доктор командной запустить здесь новые каталоги не будут покрыты ваши списки:

$ mkdir служат директория dir2

$ помощью getfacl директория dir2
файл#: директория dir2
# владелец: SAML в
группа#: SAML в
пользователь::rwx по
группа::rwx по
другое::р-х

Но если удалить этот каталог и запустите команда setfacl -доктор ... команды и повторите эту операцию выше:

$ команда rmdir директория dir2
$ команда setfacl -д-р -м-у:на основе SAML:права доступа rwx-м U:samtest:rwx по .

Теперь разрешения выглядеть совсем по-другому:

$ помощью getfacl из dir1/ file1 с 
файл#: директорию dir1/
# владелец: SAML в
группа#: SAML в
пользователь::rwx по
пользователь:стандарт SAML:rwx по
пользователей:samtest:rwx по
группа::rwx по
маска::rwx по
другое::р-х
по умолчанию:user::rwx по
по умолчанию:пользователя:на основе SAML:rwx по
по умолчанию:пользователя:samtest:rwx по
по умолчанию:Group::rwx по
по умолчанию:маска::rwx по
по умолчанию:другое::р-х

файл#: файл1
# владелец: SAML в
группа#: SAML в
пользователь::РВ-
пользователь:стандарт SAML:rwx по
пользователей:samtest:rwx по
группа::РВ-
маска::rwx по
другое::Р--

И теперь наш недавно созданный каталог позволит подобрать эти "разрешения по умолчанию":

$ mkdir служат директория dir2

$ помощью getfacl директория dir2
файл#: директория dir2
# владелец: SAML в
группа#: SAML в
пользователь::rwx по
пользователь:стандарт SAML:rwx по
пользователей:samtest:rwx по
группа::rwx по
маска::rwx по
другое::р-х
по умолчанию:user::rwx по
по умолчанию:пользователя:на основе SAML:rwx по
по умолчанию:пользователя:samtest:rwx по
по умолчанию:Group::rwx по
по умолчанию:маска::rwx по
по умолчанию:другое::р-х

Имея эти разрешения на директория dir2 будет теперь применять эти разрешения на файлы внутри каталога dir2 , а также:

$ касания директория dir2/fileaбыл
$ помощью getfacl директория dir2/fileaбыл 
файл#: директория dir2/fileaбыл
# владелец: SAML в
группа#: SAML в
пользователь::РВ-
пользователь:стандарт SAML:права доступа rwx #эффективные:РВ-
пользователей:samtest:права доступа rwx #эффективные:РВ-
группа::rwx по #эффективность:РВ-
маска::РВ-
другое::Р--
+287
user350491 2 июл. 2017 г., 21:39:21

Лучшим инструментом для этой работы является, вероятно, присоединиться , но поскольку вы упомянули , как awk, вот еще один подход:

$ на awk -F' с' -vOFS="," 'ФНР==шп{а[$1]=$2;Б[$1]=$3; Далее}{печати $0,а[$3],Б[$3]}' файл1 файл2
Преобразования:разработчик::|[е],андроида,точную,,,,8,31,1,2
Преобразования:разработчик::|[е],OSX и точное,,,,8,31,2,5
Преобразования:разработчик::|[Е],окна,точно,,,,8,31,,

Он использует два массива, А и Б, которые имеют 1-го поля файл1 в качестве ключей и 2 и 3 в качестве значений, соответственно. В ФНР==ШП {далее...} гарантирует, что только 1-й файл будет сохранен в массивах. Затем, при обработке второго файла, печать файла строку ($0), а затем значения, соответствующие его первое поле из массивов а и Б. В -vOFS="," устанавливается выходной разделитель полей запятая, так что мы получаем желаемый выходной формат.

Кроме того, чуть более загадочно:

$ на awk -F' с' -vOFS="," 'ФНР==шп{а[$1]=$2","3$;Далее}{печати $0,(а[$3]?а[$3]:",")}' файл1 файл2
Преобразования:разработчик::|[е],андроида,точную,,,,8,31,1,2
Преобразования:разработчик::|[е],OSX и точное,,,,8,31,2,5
Преобразования:разработчик::|[Е],окна,точно,,,,8,31,,
+252
IvanBehkalo 20 мар. 2019 г., 16:28:25

Использовать команды useradd в Linux, по крайней мере.

Использовать склепа(3) , чтобы сгенерировать зашифрованный пароль, а затем выполните следующие действия для каждого:

команды useradd -М -Г [группа] -п [вывод крипты] [пользователь]

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

Вы, вероятно, хотите использовать другие варианты тоже (думаю, как минимум ), читаете человека 8 командами для тех, кто.

+231
locojay 7 нояб. 2018 г., 23:58:02

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

+186
Brooke b 17 авг. 2018 г., 18:25:18

Это решение сверху ответ @NominalAnimal но с обычными грэп: ... предупреждения (вместо /ОГРН/команда grep: ...):

#!/бин/Баш
экзек-команде grep /ОГРН/команда grep-цвет=авто "[email protected]"
+143
Robert Mutke 20 сент. 2010 г., 05:02:28

Вы говорите на awk для печати строки, которые не соответствуют вашим критериям.

Начать { ФС="\Т" }
$4 != "НС" || $11 != "НС"

Это обратная булевой логики, где ~А|~Б == А&B.

+137
LeFauve 31 авг. 2018 г., 02:35:12

В CentOS 6.х

Я запуталась, когда именно файлы I место в /tmp/ удаляются.

/и т. д./cron.ежедневные/tmpwatch имеет следующие:

#! /Бен/ш
флаги=-УМЦ
каталог /usr на/sbin/tmpwatch "$флаги" -х /ТМП/.Х11-в Unix -х в /tmp/.Мы-в Unix \
 -х /ТМП/.шрифт-в Unix -х в /tmp/.Лед-в Unix -х в /tmp/.Тест-системы Unix \
 -Х '/tmp/и hsperfdata_*' 10д /ТМП
выполнить /sbin/tmpwatch "$флаги" 30д /ВАР/ТМП
для Д в /var/{кэша/человек,Кэтмен}/{кошки?,С x11r6/кота?,местные/кошка?}; делать
 если [ -д "$д" ]; Затем
 выполнить /sbin/tmpwatch "$флаги" -Ф 30д "$д"
интернет
сделано

Раздел в строке 5, что читает -х '/tmp/и hsperfdata_*' 10д /ТМП наводит меня на мысль, что файлы I место в /tmp/ и останутся на 10 дней (при условии, что они не блокируются во время удаления курс или каталога установлен на файловая система tmpfs файловой системы).

Это правильно?

+137
Narek96 8 мар. 2015 г., 07:10:08

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

Как я могу сделать голову и хвост на тех нулевое разделенных входов в удобном виде? (Я всегда могу создать короткий и медленный скрипт на Ruby, но я надеюсь, что там может быть лучший способ)

+122
Rohn J 11 нояб. 2012 г., 05:32:21

Решили: щелкните правой кнопкой мыши по панели задач => настройки панели => настройки панели, тогда просто зайдите на виджеты и нажмите кнопку X, чтобы удалить их.

+33
Bothfeetdown 20 нояб. 2010 г., 09:21:16

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

Введите пароль VNC: действовать до его закрытия: стандартный вход: несоответствующий ioctl для устройства
Проверка пароля: 
действовать до его закрытия: стандартный вход: несоответствующий ioctl для устройства

Пожалуйста, обратите внимание, что это сообщение об ошибке от x11vnc -storepassword (не из суда.)

Моя проблема связана с x11vnc -storepasswd и вот мой код:

команду sudo x11vnc -storepasswd ~/.в VNC/passwd с << enddoc не
пароль
пароль
г
Enddoc не

Что очевидно (ошибки) не работает. Буду признателен за рабочий пример, как реализовать команду sudo x11vnc -storepasswd ~/.в VNC/passwd и в скрипте.

В случае, если это помогает, запросы будут выглядеть так:

Введите пароль VNC:
Проверка пароля:
Напишите пароль в /Home/пользователь/.в VNC/passwd с? [г]/н. н.

Использование ожидаю быть лучшим решением? Если да, то как бы я его использовать в этом случае? (Я никогда не использовал ожидать и раньше, но я посмотрел много примеров после разноски этот вопрос и я не могу ждать , чтобы работать на мою собственную.)

+30
ofnfkdy 14 янв. 2012 г., 19:40:48

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

$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