Сравнение файлов в Linux

Не могли бы вы пожалуйста помочь мне С ниже требования?

У меня есть два файлы file1 и file2 с приведенным ниже содержанием (пример):

ФАЙЛ1:

Столбец1 Столбец2
------------------------
М 1.2
В 11
С хоста
Т ПТС
Е 120
Р Г

ФАЙЛ2:

Столбец1 Столбец2
---------------------------
В 12
1.3 м 
Т ПРОТОКОЛ SSL
С hostname1

Порядок полей в file1 и file2 разные, я хочу сравнить file1 и file2, 1-й столбец из файла file1 и поиск по всей столбец1 из ФАЙЛ2 и как только он находит совпадение, он должен выбрать столбец2 значение (от ФАЙЛ2) и заменить значение в соответствующее поле в file1.

Признателен, если кто может, пожалуйста, помогите моему требованию.

+913
RingOfStorms 17 янв. 2019 г., 20:27:19
35 ответов

Ваш первый пример

 найти /некоторые/путь/ -имя_экземпляра "*интро*в формате JPEG" -о-имя_экземпляра "*интро*форматы jpg"

не эквивалентно

 найти /некоторые/путь/ -имя_экземпляра "*интро*в формате JPEG" -о-имя_экземпляра "*интро*форматы jpg" -печать

Это эквивалентно

 найти /некоторые/путь/ \( -имя_экземпляра "*интро*в формате JPEG" -о-имя_экземпляра "*интро*форматы jpg" \) -печать

Если ваше выражение содержит какие-либо действия кроме продувки, неявный печати не добавил. Вы хотите

найти /некоторые/путь/ \( -имя_экземпляра "*интро*в формате JPEG" -о-имя_экземпляра "*интро*форматы jpg" \) -print0 команды 2> /Дев/нуль

Причина того, что вы только получаете 3 имена это те, которые соответствуют вашим вторым условием (тот, что имеет действие). То, что вы действительно набрали значит

найти /некоторые/путь/ \( -имя_экземпляра "*интро*в формате JPEG" \) -о \( -имя_экземпляра "*интро*в JPG" -print0 команды \)

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

+980
Cool Vowel 03 февр. '09 в 4:24

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

$ на YouTube-дл -у

См. справку (- помощь):

-Обновление у, --обновить программу до последней версии. Убедитесь, что 
 наличие необходимых разрешений (запуск с sudo, если 
требуется)

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

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

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

$ на YouTube-дл 'http://www.youtube.com/watch?v=ONWvX8ESrsk'

+968
Jinita Irom 9 февр. 2018 г., 23:19:17
Другие ответы

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


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

Вы можете попробовать

найти . -параметр maxdepth 1 -print0 команды | команды xargs -я '{}' -Р0 МВ '{}' ..

который будет перезаписывать файлы в дупе ..

Вы можете использовать МВ -у ' {}', Чтобы не перезаписать, если продинамили .. такая же или новее

+952
Murilo Bazan da Silva 13 июл. 2013 г., 20:59:38

Если вы можете запустить Linux в графическом режиме, проверьте файл /и т. д./содержимое файла inittab и найдите строку:

идентификатор:5:initdefault:

Возможно, в вашем случае есть 3 есть.

+927
nerdcubed 27 авг. 2015 г., 03:30:40

одна строка журнала iptable-это:

1 января 21:41:19 x ядро: [838760.885218] в iptables-за: В=через eth0 из= МАК=Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:Х:00:х:00:00:х:00:Х:Х:Х:Х СРЦ=х.х.х.х ДСТ=х.х.х.лен, х=70, ГС=0х00 в prec=0х00 значение ttl=64 ИД=0 ДФ прото=УДП СПТ=37739 ДПТ=53 лен=50 

и посмотреть его в прямом эфире , я использовал :

tailf /ВАР/лог/Керн.журнал

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

Я сменил команду, чтобы некоторые вещи, как это :

tailf /ВАР/лог/Керн.журнал | СЕПГ -Н-Е С/^.*ДСТ: //Р'

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

+843
shalini grace 18 окт. 2015 г., 23:32:55

Может кто-нибудь помочь пожалуйста?

Я уже сделал некоторые исследования и нашел:

  1. Линукс Респин полностью испортили мою систему при попытке установить зависимости (снято множество посылок мне нужно) - по крайней мере, я использую виртуальную машину, чтобы я мог вернуться к моментальному снимку
  2. Попытка Линукс текущий набор я строю предварительные ИСО, пока пишу этот пост - будет держать вас в курсе, хотя я не уверен, что это будет работать как я хочу

Я тоже читала про МХ Линукс , который имеет инструмент под названием МХ снимка. Может использовать программу на Debian?

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

Спасибо

+799
Juliana Azedo 16 нояб. 2010 г., 14:21:36

Брандмауэр часто ассоциируется с фильтр пакетов. Пакет фильтр работает на канального, сетевого и транспортного уровня. Примеры для фильтров пакетов

  • ПФ (в OpenBSD; портировали на NetBSD, FreeBSD и Mac ОС)
  • ipfilter (на NetBSD, FreeBSD)и
  • в ipfw (FreeBSD)и
  • НПФ (исключена)
  • xtables (т. е. в iptables/ebtables/arptables; ОС Linux)
  • nftables (ОС Linux; замена xtables)

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

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

  • веб-приложения-брандмауэры
  • брандмауэры базе данных
  • шлюзы электронной почты
  • VoIP шлюзы (которых пограничных контроллеров сеансов являются особой формой)
+759
Mike Caron 7 нояб. 2011 г., 21:54:57

После обновления допускается использование разных механизмов* пакеты 1.15.2-50.el7_4.6 перезапустите службу SMB,я мог получить доступ к Самба акций объявление,Это вызвано проверки подлинности допускается использование разных механизмов нарушается объявление

+729
Bogomil Gospodinov 14 февр. 2014 г., 08:43:42

Обычно, когда выполнить команду ifconfig у меня "обычные" сетевые интерфейсы: как wlan0, eth0 В и ЛО.

Те, я полагаю, что беспроводной адаптер компьютера, адаптер Ethernet и localhost. Я использую удаленный сервер, который имеет следующие интерфейсы:

  • интерфейс eth0
  • на eth1
  • Ло
  • peth0
  • peth1
  • virbr0

Что эти PETH* и virbr значит?

+706
Lauren Madison 5 июн. 2017 г., 08:54:04

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

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

Я искал в Google, но я не найти что-нибудь подходящее в пределах первых 10 страниц результатов.

Вот что я пробовал с разочаровывают результаты:

## работает на локальной машине, но не работает, как ожидалось на удаленных
хвост -Ф /ВАР/лог/ФОО.журнал | грэп ФОО\ бар | СЭД '='

## работает на местных, но не удаленные
хвост -Ф /ВАР/лог/ФОО.журнал | грэп ФОО\ бар | Кэт -Н -

## работает на местных, но не удаленные
хвост -Ф /ВАР/лог/ФОО.войти | грэп фу\ бар | на awk -ф'\п' '{е "[%Ди]> ", НР; печати $1}'

Я даже пытался написать сценарий, что СЭД будет действовать как хвост -ф, но я ограничен топтание на месте с этим.

Примечание

удаленный сервер работает под управлением старой версии coreutils, и обновление для вас вариант, но не в любом случае нужное решение.

+678
romain paillard 23 июл. 2017 г., 02:39:39

Я немного запутался с поведением лестнице ТХ2 при загрузке драйверов для камеры.

Вот определение IMX274 в дереве устройств:

с [email protected] {
 Рег = <значение 0x0 0x0 в 0x3180000 0x100>;
 адаптеры = <0x19 0x17 0x19 0x17>;
 прерываний = <0х0 0x1b признаки 0x4>;
 совместимые = "NVIDIA,в tegra186-с I2C";
 часы-имен = "див-ЦЛК", "родитель", "медленно-ЦЛК";
 сброс-имен = "с I2C";
 тактовой частоты = <0x61a80>;
 зкл-интерфейс GPIO = <0x12 0x72 0х0>;
 ПДД-интерфейс GPIO = <0x12 0x73 0х0>;
 часов = <0xd 0x4b 0xd 0x10d 0xd 0x5c>;
 сбрасывает = <0xd 0x15>;
 статус = "хорошо";
 адрес-клеток # = <0х1>;
 phandle = <0x7c>;
 #трансляция-идентификатор-клеток = <0х1>;
 размер-клеток # = <значение 0x0>;
 ДМА-имен = "ГХ", "Техас";
 Линукс,phandle = <0x7c>;

 [email protected]А {
 Рег = <0x1a>;
 частоты = "extperiph1";
 узел устройства = "video0";
 avdd-Рег = "Вана";
 совместимые = "NVIDIA,в imx274";
 часы-имен = "extperiph1", "pllp_grtba";
 сброс-порты GPIO = <0x12 0x8d 0х0>;
 physical_h = "2.738";
 physical_w = "3.674";
 часов = <0xd 0x59 0xd 0x10d>;
 Вана-предложение = <0x1a>;
 sensor_model = "imx274";
 iovdd-Рег = "Виф";
 delayed_gain = "истина";
 Виф-предложение = <0x1a>;
 dvdd-Рег = "vdig";
 vdig-предложение = <0x1a>;

 mode0 {
...
}

 порты {
 адрес-клеток # = <0х1>;
 размер-клеток # = <значение 0x0>;

 порт@0 {
 Рег = <0х0>;

 конечная точка {
 шины-ширина = <признаки 0x4>;
 удаленная конечная точка = <0x1d>;
 phandle = <0x94>;
 ИБК-порт = <значение 0x0>;
 Линукс,phandle = <0x94>;
};
};
};
};

i2c2-это псевдоним для [email protected] поэтому я ожидал увидеть устройство на шине 2. Сомнений в том, что я вижу ее в автобусе с адресом 0х57.

компания [email protected]тегра-версии Ubuntu:~/ядра/ядра$ команду sudo i2cdetect -р-г 2
[суда] пароль для NVIDIA: 
 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е
00: -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- УУ -- -- -- -- -- 
20: -- -- -- -- УУ -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- 57 -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- -- 

Здесь появляется первый вопрос. Как ядро определяет тип шины I2C устройства на шине? Я думал, что поле Рег используется, но 0x1a в устройстве деревом явно отличается от 0х57 на автобусе.

Во-вторых, как я вижу, модуль совместим со следующими драйверами: совместимое = "NVIDIA,в imx274"; однако драйвер устройства отличается:

компания [email protected]тегра-версии Ubuntu:~/ядра/ядра$ судо v4l2-CTL по -д-д устройства /dev/video0
Информация водителя (не используя libv4l2):
 Имя драйвера : тегра-видео
 Тип карты : ви-вывода, imx274 2-001А
 Автобусная информация : платформа:15700000.ви:0
 Версия драйвера: 4.4.38
 Возможности : 0x84200001
 Захват Видео 
Потоковое
 Расширенный Формат Пикс 
 Возможности Устройства 
 Устройство ростверков : 0x04200001
 Захват Видео 
Потоковое
 Расширенный Формат Пикс 

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

+632
Steve McGuffey 11 нояб. 2012 г., 06:39:06

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

Придется искать, как настроить его.

:)

+632
Tania DeVuono 9 янв. 2014 г., 00:40:09

Когда я тип в Mount <устройство> <каталог> я вам сообщение в "Mount: только root может сделать это", как так? если крепление есть -rwsr-XR-х. разрешения?

+525
IchabodE 10 июл. 2018 г., 04:53:03

Для чистого Баш решения (Впрочем, это Баш-специфические): Если - это переменная, содержащая строку:

Х2="${х//[\^"]/}"
Эхо ${#Х2}

В ${Х// штука удаляет все символы за исключением ", ${#Х2} вычисляет длину этот покой.

(Оригинальное предложение, используя выражение , которое имеет проблемы, смотрите комментарии: )

длина выраж "${х//[\^"]/}"
+478
andrey1978 1 февр. 2016 г., 12:58:03

Родительского каталога (/дома/Шелли/cod4server/сервер) и все файлы только для чтения для любого пользователя, за исключением shellycod4. Группа разрешения является средней частью и нет Вт , что позволит оставить доступ.

Если, как корень или shellycod4, вы чмод г+ж /дома/Шелли/cod4server/сервер, потом Шелли, который является частью shellycod4 группы, сможете записать новые файлы, чтобы он (среди прочего).

Аналогично, если вы хотите сделать /главная/Шелли/cod4server/сервер/ИМГ.ПНГ записи пользователей в одну группу, вы бы чмод г+ж /дома/Шелли/cod4server/сервер/ИМГ.ПНГ. Если вы желаете дать доступ на запись для всех, кто не является владельцем или группы файлов, можно командой chmod о'+ж /дома/Шелли/cod4server/сервер/ИМГ.ПНГ.

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

+463
Manos 23 июн. 2016 г., 00:29:36
  • Мастер редактор PDF, для Linux есть бесплатная и коммерческая версии, и даже бесплатная версия имеет множество дополнительных функций, среди которых "динамический xfa формы поддержки".

  • Чипов в Linux имеет возможность установить программу Adobe акробат ридер постоянного тока. Но как ни странно, только позволяя Поль скачать и установить программу работ, а при выборе последней версии (AcroRdrDC1700920044_en_US) из ехе - файл, предварительно скачанный локально установка завершается с ошибкой. Я замечал это несколько раз, а также то, что пол устанавливается другая версия: 2015.010.20056.

  • В Ubuntu-16.04-систем методом установки Адобе ридер 9 для 14.04 (ссылка) по-прежнему работает.


Как полагают в Криса ответа, новые версии выказывают/гном просмотр документов, могут лучше справляться с РФА файлов, и достаточно хорошо на файл в вопрос - тестировался в версии 3.24.0.

+454
ZAR 18 мар. 2018 г., 08:38:02

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

IMAGE_PREPROCESS_COMMAND += "remove_dirs"

Это должно выполняться после корневой файловой части.

Увидеть Yocto ручного ввода для IMAGE_PREPROCESS_COMMAND

+447
Manu Jain 2 апр. 2019 г., 06:03:01

Я бы предложил здесь документ

./my_proc << END_OF_INPUTS
имя пользователя
номер телефона 
независимо от
END_OF_INPUTS
+431
Silnet 19 мар. 2015 г., 04:56:38

Выход SHA512 (под или хэш) - это последовательность битов – 512 из них, в данном случае – кодирующие (очень большой) номер, и могут быть разделены на байт или любой другой дивизии нужные.

Шестнадцатеричные представления поверните каждый из четырех разрядный блок в шестнадцатеричной цифры и являются распространенным способом представления хэшей пользователей, но не присуще самой хэш-функции. Это могут быть необработанные байты, или десятичной дроби, или последовательности 0s и 1S. Важно то, что писатель и читатель договориться о том, как числа закодированных.

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

Однако в ASCII-в лице наговор, десятичных и бинарных все довольно неэффективные механизмы: ведьма удваивает размер исходного байта (4 бита входных данных один байт в ASCII выход). На более короткие хеш-значения, которые менее вопрос: MD5 является только 128 бит, 16 бит, так 32 шестнадцатеричных цифр, и это управляемо, но дольше хэшей становится громоздким быстро. Для 512-битный хэш-код такой, хотя, это было бы 128 байт только на хэш. Десятичной или двоичной будет еще хуже, хотя он, вероятно, не очень важно, как долго они находятся в этом случае пока все согласны.


В данном конкретном случае, человек 3 крипта говорит, что:

Героями "соли" и "зашифрованный" взяты из набора [а-Яа-З0-9./].

а-Z (26), а-Z (26), 0-9 (10), . (1), и / (1) Сделать 26+26+10+1+1=64 доступные символы в целом, так и base-64 в представлении звучит как он в использовании. Это означает, что каждый байт в ASCII представляет 6 бит (2^6 = 64) данных: четыре байта (32 бита) в формате base64 занимает три байта (24 бита) исходных данных, так это только 33% расширили, где она началась. 512-разрядным значением должен 86 байт, чтобы сохранить в этой кодировке.

В base64-это хорошо по умолчанию, когда: а) необходимо хранить и передавать произвольных двоичных данных в ASCII и б) никто никогда не должен читать вслух. Оба держат здесь, так что это разумный выбор. Шестнадцатеричное представление удобно, когда вам, возможно, придется читать и не проверять хэш вручную, потому что дело неважное и есть не так много различных значений. Существует также мало используется, но стандарт, base32 кодирования , которая сидит в середине (все в верхнем регистре и цифры), но там не так много причин, чтобы использовать его здесь.


Вы, наверное, имеете в base64 и инструмент установлен, который будет делать эти преобразования в обоих направлениях. Его могут использовать разные байты в конце, чем склеп делает – МИМ кодирование base64 использует + и / , а не . и /, например, – но видите, как получается произвольный ввод в чуть-больше в ASCII-кодированный выход. Есть также онлайн-инструменты для кодирования и декодирования, но пароль хеш-вы, вероятно, получите непечатные байты и недопустимую последовательность байтов, поэтому он не может значительно помочь.

+383
albert naem 14 окт. 2014 г., 22:40:32

Я пытаюсь смонтировать папку в Windows (на всех) на сервере CentOS с использованием CIFS. В файле/etc/fstab строчку, я получил:

//192.168.х.х/DOUGSLAPTOP/ненавидишь /тугриков/fsr01 Киф оценки 0 0

Я также попытался сделать это:

//192.168.х.х/DOUGSLAPTOP/ненавидишь /шоссе/fsr01 Киф пользователям,РВ,пользователь=Райан пройти=Mon30 0 0 

Когда я делаю это изменение, я получаю ответ:

ошибка монтирования(110): время ожидания соединения истекло
Обратитесь к горе.протокол CIFS(8) Страница инструкция (например, человек гора.Киф)

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

+372
user3817571 15 окт. 2015 г., 23:20:41

Я создал мой собственный динамического DNS с помощью скрипта, чтобы автоматически обновить запись для поддомена одного из моих доменов.
Хост с динамическим IP-адресом работает, между прочим, узел Мунин, который я читаю удаленно в пять-минутными интервалами.
К сожалению, мой регистратор доменных имен не допускает значений TTL меньше, чем 3600, поэтому IP для узла удаленных Мунин кэшируется на час и подключения не до сказал час, когда динамические IP-адреса узла.

Есть ли способ, чтобы переопределить ТТЛ сообщает DNS-сервер моего регистратора, так что сервер будет вновь разрешить IP каждый раз, когда он подключается к узлу Мунин?

+368
Rodrigo De Almeida Siqueira 23 окт. 2015 г., 05:37:09

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

+340
Anbu 23 янв. 2013 г., 05:28:25

У меня есть 1 реальный IP и многие сайты. Первоначальная идея была отделить каждый сайт в свой собственный эксклюзив-ИС (ВНИЦ) неглобальной зоны. Сервер MySQL имеет свою собственную неглобальной зоны. Вопрос: что является лучшим способом для настройки сервера nginx обратного прокси-сервера, чтобы обрабатывать весь входящий трафик, абонемент на правильного зонального backend и служить статический контент для каждого сайта? Несколько очень простых решений приходит в голову: 1) установить nginx в глобальной зоне и иметь nginx видимость каждой зоны. Насколько мне известно, это плохая идея, чтобы иметь инет службы, работающие в глобальной зоне 2) установить nginx в неглобальных общих IP-зоны и МВУ крепление корни документ от каждой неглобальной зоны в зону с nginx. Не уверен, насколько хорошо это решение, а также 3) установить nginx в каждой неглобальной зоны для обслуживания статического/сдать в серверной и отдельных неглобальных общих IP-зоне с nginx обрабатывать весь входящий трафик, а затем передать в соответствующие nginx в другую зону? Слишком сложно

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

+336
tillmo 6 мар. 2017 г., 10:21:46

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

Во-первых, вы можете itterate через Map-файл такой:

хотя ИФС=: читал -Р убыв новые старые;вообще #ИФС используется, чтобы установить разделитель, в вашем случае
Эхо "описание=$деск - старое значение:$старый - должны быть заменены : $новые" 
#я обычно применить это эхо как проверить, что все поля правильно читать 
#дополнительные действия вот как:
#СЕПГ -я "ы/$Старый/Новый/г" файл1
сделано <Map-файла

Если вы раскомментируйте строку СЭД вы будете называть СЭД внутри цикла, используя переменные, которые Вы читаете из файла сопоставления, как это :
СЭД "ы/prj1/DCMS_DEMO/г" на первой линии сопоставления
СЭД "ы/blk1/de_top/г" на второй линии сопоставления, и т. д

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

Чтобы ускорить процесс, можно "построена", а "скрипт замены", который может кормить СЭД один раз в конце. Для этого мы можем сделать что-то вроде этого внутри цикла:

Эхо "s/$Старый/Новый/г;" >>замен

Когда цикл закончит и весь сценарий замены СЭД готова, вы можете позвонить в ООО один раз в конце такой:

СЭД -Ф замен файл1

Демо скрипт замены СЭД

#!/бин/Баш
понятно
Эхо "исходный Файл1"
кошка файл1
пока ИФС=: читал -Р убыв новые старые;вообще
Эхо "s/$Старый/Новый/г;" >>замен
сделано <Map-файла
Эхо && Эхо "замена СЭД"
замены кошка 
Эхо && Эхо "файл1 заменить"
СЭД -Ф замен файл1
замены ГРМ 

#Выход:
Исходный Файл File1 
blk3 : 0% : 0% 
blk1 : 0.68% : 0.99%
blk2 : 0.00% : 0.00%
OVERALL_STATUS=0.23%
PARTIAL_STATUS=0.33% 

Замена СЭД
с/prj1/DCMS_DEMO/г; 
с/blk1/de_top/г; 
с/blk2/new_block2/г; 
с/blk3/испытания/г;
с/checklist1/Block_DV/г;

файл1 заменить 
тест : 0% : 0% 
de_top : 0.68% : 0.99%
new_block2 : 0.00% : 0.00%
OVERALL_STATUS=0.23%
PARTIAL_STATUS=0.33%

Советы:
Если вам нужно сделать изменения на файл1 использовать СЕПГ -я
Если вам нужно применить тот же сценарий sed в несколько файлов внутри каталога, вы можете сделать это как :
СЕПГ -я -Ф замен * #или /реж/* или *.тхт и т. д


+328
user2008914 24 февр. 2014 г., 03:49:12

Это, кажется, проблема разрешения, разрешения на

/и т. д./по ssh/ssh_host_rsa_key
/и т. д./по SSH/ssh_host_dsa_key

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

изменил разрешение 700 вместо 755

[корень@СК-1 СШ]# ЛШ-л
общая 156
-rwxr-XR-х. 1 корень 125811 21 ноября 2013 модули
-rwxr-XR-х. 1 корень 2047 21 ноября 2013 файле ssh_config
-rwxr-XR-х. 1 корень 3879 21 ноября 2013 файл sshd_config
-rwxr-XR-х. 1 корень 668 18 декабря 15:48 ssh_host_dsa_key
-rwxr-XR-х. 1 корень 590 18 декабря 15:48 ssh_host_dsa_key.паб
-rwxr-XR-х. 1 корень 963 декабря 18 15:48 ssh_host_key
-rwxr-XR-х. 1 корень 627 18 декабря 15:48 ssh_host_key.паб
-rwxr-XR-х. 1 корень 1671 декабря 18 15:48 ssh_host_rsa_key
-rwxr-XR-х. 1 корень 382 18 декабря 15:48 ssh_host_rsa_key.паб
[корень@СК-1 СШ]# чмод 700 *
[корень@СК-1 СШ]# ЛШ-л
общая 156
-права доступа rwx------. 1 корень 125811 21 ноября 2013 модули
-права доступа rwx------. 1 корень 2047 21 ноября 2013 файле ssh_config
-права доступа rwx------. 1 корень 3879 21 ноября 2013 файл sshd_config
-права доступа rwx------. 1 корень 668 18 декабря 15:48 ssh_host_dsa_key
-права доступа rwx------. 1 корень 590 18 декабря 15:48 ssh_host_dsa_key.паб
-права доступа rwx------. 1 корень 963 декабря 18 15:48 ssh_host_key
-права доступа rwx------. 1 корень 627 18 декабря 15:48 ssh_host_key.паб
-права доступа rwx------. 1 корень 1671 декабря 18 15:48 ssh_host_rsa_key
-права доступа rwx------. 1 корень 382 18 декабря 15:48 ssh_host_rsa_key.паб
[корень@СК-1 СШ]#

она решила вопрос.

+317
Yogish BV 21 авг. 2015 г., 04:51:20

Вчера я сделал свежую виртуальную машину с 2.0 ТБ диск.

Когда я делаю ДФ-ч, вот что я получаю:

[корень@хранилища ~]# DF-ч
Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/vg_datastore -lv_root
 53Г 19Г 32Г 37% /
файловая система tmpfs 519M 234k 519M 1% в /dev/ГИМ
на /dev/sda1, поскольку 500м 30М 444M 7% /загрузки
/Дев/маппер/vg_datastore -lv_home
 2.2 т высота 116m 2.0 Т 1% /домой

По какой-то причине, Linux это говоря, есть только 32GB доступное из 53 ГБ, показал (и это плохо), когда захожу в этот каталог, он почти не занимает места.

[корень@хранилища данных ~]# ДФ-х в /var/www в/HTML-код/хранилище данных/данных
Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/vg_pfsowncloud-lv_root
 53Г 19Г 32Г 37% /

Как я могу сделать в CentOS Server перестать класть в/var/www и HTML-документов на /Дев/маппер/vg_pfsowncloud-lv_root и запустить его с помощью /Дев/маппер/vg_datastore -lv_home? Иными словами, как сделать так, что когда я тип [корень@хранилища данных ~]# DF в -Х в /var/www в/HTML-код/хранилище данных/данных я вам

[корень@хранилища данных ~]# ДФ-х в /var/www в/HTML-код/хранилище данных/данных
Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/vg_datastore -lv_home
 2.2 т высота 116m 2.0 Т 1% /домой
+291
Chris Fagerstrom 13 янв. 2019 г., 13:36:23

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

Конечно, вы можете следовать, например, эту инструкцию (если ты на Убунту/Дебиан/Минт), чтобы построить новую версию OpenSSL, а затем использовать dpkg для установки, но это может привести к ужасным последствиям, например, ваши установленные приложения будут либо прекратить соединение с использованием SSL или перестать работать вообще.

Если вы абсолютно должны иметь новую версию OpenSSL просто, чтобы играть с, вы можете скомпилировать его из исходников и установить в /usr/местные, где он не будет мешать широкий пакетов системы. Это, как правило, просто запустив

./настроить && сделать && сделать установку

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

+247
Mahato Munna 27 июн. 2010 г., 10:58:31

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

ПОДПРОГРАММА АВС
---
КОНЕЦ ПОДПРОГРАММЫ
---
#Подпрограмму для вычисления...
Подпрограмма манекен
---
 Написать подпрограмму ХХ закончила...
КОНЕЦ ПОДПРОГРАММЫ

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

на awk 'начало{параметром ignorecase=1};/^[^#]*подпрограмма/{флаг=1;с="tmp_s_"++я}/конец подпрограммы/{флаг=0} флаг {печати $0 > е}' $sourcecodefile

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

на awk 'начало{параметром ignorecase=1};/[^#|написать]*подпрограмма/{флаг=1;с="tmp_s_"я++}/конец подпрограммы/{флаг=0} флаг {печати $0 > е}' $sourcecodefile
+215
Spencer2302 15 авг. 2012 г., 11:28:27

Что-то вдоль линий:

name_of_process=$1

ПС ОКС\
 | грэп $name_of_process\
 | команда grep -v с "грэп"\
 | у awk '{печати \"{\
 \"пид\" : $2,\
 \"статус\" : $8,\
 \"usageCPU\" : $10,\
 \"usageMemoire\" : $4,\
 \"\numFD" : $some_field_num,\
 \"командная строка\" : сплит($НФ)[0]\
 \":[{ \"пид\" : $2},{\"пид\" : $some_field_num_too }]}'

Так эффективно я называю ПСОКС флаги), которая выводит список всех процессов и их данные, труба на выходе в грэп , чтобы получить просто строку с именем процесса, трубы вывод, что в грэп этот раз не ищу фразой "грэп" (поверь это нужно), а затем, наконец, передачи данных (сейчас просто в одну строку) в Неум.

Затем на awk разбивает данные по столбцам (по умолчанию разделителем является табуляция, я думаю) и в awk $в число синтаксис соответствует столбцу данных было дано.

Для numFD и ppid я понятия не имел, какие столбцы они будут, потому что они не печатаются по умолчанию, так может проверить дополнительные флаги ПС (кроме ОКС) и посмотреть, какие варианты у вас есть в наличии.

+186
Paul Malenke 27 окт. 2015 г., 13:26:09

Используйте эту команду:

суда apt-получить скачать протокол PPPoE

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

в /var/кэш/АПТ/архивы
+173
cequejepuisse 5 мар. 2010 г., 02:59:57

Поскольку вы, кажется, хотите поставить пустые строки, вы можете использовать кошку вместо Эхо:

кошка << 'мостовые' > в /etc/тест.конф

 ^%(log_prefix)ы SecurityEvent=(FailedACL|InvalidAccountID|ChallengeResponseFailed|InvalidPassword)",EventTV="[\d-]+",Severity="[\w]+",Service="[\w]+",EventVersion="\d+",AccountID="\d+",SessionID="0x[\da-f]+",LocalAddress="IPV[46]/(UD|TC)P/[\da-fA-F:.]+/\d+",RemoteAddress="IPV[46]/(UD|TC)P/<HOST>/\d+"(,Challenge="\w+",ReceivedChallenge="\w+")?(,ReceivedHash="[\da-f]+")?$

СРВ
+138
Daniel Kitachewsky 15 апр. 2013 г., 12:36:09

Это потому что ваша оболочка использует переменные окружения, которые имеют разные значения, то переменные среды, хрон есть. Не все переменные среды имеют различные значения, но некоторые из них. В недостаточно знакомы с nmcli , но вы должны выяснить, какие из переменных окружения он использует, а затем установить их на свой скрипт перед вызовом nmcli. Что должно решить вашу проблему :)

+128
Tammy Deeb 15 янв. 2013 г., 19:49:59

как я могу напечатать разница номер строки и номер столбца на вкладке разделенных файлов в Linux

пример - сравните файл 1 против Файл2 и печати нет. для записи разницы и колонке нет разницы присутствует в file2.

В file1:

Ид_пользователя Имя Фамилия Адрес Postal_code 

User_1 fistname фамилия 35, озеро Парк, Калифорния 32068

пользователь2 Джонни Депп 32, озеро-Парк, штат Калифорния 

пользователь3 Тома Круза 5322 Оттер полосу Middleberge 32907

пользователь4 Леонардо ДиКаприо полпути Понд, Джорджтаун 1230

user5 Сильвестр Сталлоне ул. 6762,33 Н,Санкт-Петербург 33710

и

В file2:

Ид_пользователя Имя Фамилия Адрес Postal_code 

User_1 fistname фамилия 35, озеро Парк, Калифорния 32068

пользователь2 Джонни Депп 32, новая улица, Калифорния 96206

user30 Тома Круза 5322 Оттер полосу Middleberge 32907

на полпути пользователь4 Леонардо ДиКаприо' Понд, Джорджтаун 00000

user5 Сильвестр Сталлоне ул. 6762,33 Н,Санкт-Петербург 33710

user6 Николас Кейдж 55010

ожидаемый результат:- разница в file2 за номер строки, затем номер столбца-

СТОЛБЕЦ 3 НЕТ - 4,5

СТОЛБЕЦ 4 НЕТ-1 

5 КОЛОННА НЕ 3,5

6 COLUNN НЕ 5

СТОЛБЕЦ 7 НЕ 1,2,3,4,5

Примечание: размер файла должен быть сравниваем в ГБ и файл с разделителями табуляции и имеет более чем 400 через вкладку столбец.

В настоящее время я, используя команду awk для печати номер строки, но я не в состоянии сделать колонки нет. Мы можем зациклить awk или вложенные в awk

Текущей команды с помощью-

на awk 'ШП==ФНР{Арр[$0]++;далее}!($0 в arr){печати ФНР}' файл1 файл2
+89
Bart Dorsey 19 июн. 2015 г., 04:03:01

Есть форк ЦМП на GitHub, так как проект не замечено никакой активности от автора в справедливое время.

+69
Xucong 3 июн. 2016 г., 15:49:26

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

например

Эхе -е ФОО\\нбар\\nbazz | грэп -я ба

возвращает:

бар
Базз

Так почему бы не Эхо -е ФОО\\нбар\\nbazz | грэп ба | сан. узел-м возвращает список длин этих слов? (3 и 4)

Предложения?

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

+66
Coopcoop1977 4 окт. 2012 г., 07:17:13

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

$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