на awk: печать дубликатов из двух файлов

Файл1:

23455|АБВ|АБВ
23455|Азбука|xsd с
34433|ВВЭР|сад
45655|ФДФ|ФКБ

Файл2:

v343v|23455
z565z|23455
c9898|34433
b2323|45655

Вывод должен быть:

23455|АБВ|АБВ|v343v
23455|АБВ|АБВ|z565z
23455|АБВ|xsd и v343v
23455|АБВ|xsd и z565z
34433|ВВЭР|сад|c9898
45655|ФДФ|ГТД|b2323

Я использую следующую команду :

на awk -F' и|' 'ШП==ФНР { а[$1]=$1"|"$2"|"$3; Следующий} $2 > 0 {печать[$2] "|" $1}' файл1 файл2 > result.txt

Но только показывая результат :

23455|АБВ|xsd и v343v
23455|АБВ|xsd и z565z
34433|ВВЭР|сад|c9898
45655|ФДФ|ГТД|b2323

Примечание: файлы данных в случайном порядке

+544
aurelien labrosse 18 дек. 2017 г., 11:16:30
36 ответов

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

Параметры системы -> мультимедиа значок -> аудио и видео параметры товара (слева) -> аудио-оборудования настройка вкладка -> разъем списка

и изменения

Колонки -> Линейный Выход

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

Я использую openSUSE 13.1 (ядра: 3.11.10-21-рабочий стол), используя мультимедийный фреймворк Фонон.

+992
Des Fox 03 февр. '09 в 4:24

На мой CentOS в 7.6, я создал папку (так называемый many_files) с 3,000,000 файлы, выполнив:

для меня в {1..3000000}; сделать эхо $я$Я; сделано;

Я с помощью команды найти для записи информации о файлах в этой директории в файл. Это работает на удивление быстро:

$ время найти many_files -функции printf '%я %м %р\н'>info_file

реальные 0m6.970s
0м3 пользователей.812s
представление sys 0m0.904s

Теперь, если я добавить для получения разрешения:

$ время найти many_files -функции printf '%я %м %м %р\н - >info_file

реальные 2m30.677s
пользователь 0m5.148 авиакомпаний
Сыс 0m37.338s

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

Мои Вопросы:

  1. Что вызывает такое поведение?
  2. Есть ли более быстрый способ получить права доступа к файлам и так много файлов?
+966
balping 3 июл. 2015 г., 17:18:14
Другие ответы

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


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

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

Я могу замедлить частоту, при которой завиток отчеты?

+894
tnek316 18 янв. 2015 г., 04:18:49

Я пытаюсь установить прозрачный фон терминала lxterminal на Arch Linux, но не повезло. Параметр "прозрачный фон" в настройках ничего не делает, поэтому практически прозрачного до 1 в lxterminal.конф. Я помню, что это была прозрачная с Lubuntu в 16, но я не могу управлять, чтобы получить его на арку. Я знаю, что это было, вероятно, поддельные прозрачности, но это достаточно для меня.

+817
bnynn 22 дек. 2015 г., 16:43:17

Ошибка: ./client-disconnect.sh: 22: ./client-disconnect.sh: арифметическое выражение: ожидая основным: "+ "

Мне просто нужно знать, как это исправить. Это для учета пользователей с OpenVPN.

Сценарий

#!/Бен/ш
# Авторское Право Джош Cepek
# Этот файл является частью сервиса OpenVPN-динамичный проект, Доступный от:
# https://github.com/QueuingKoala/openvpn-dynamic
# Двойной-под лицензией GPLv3 и БСД-3-п.

# Начинают отключать пользователей бухгалтерской

файл_журнала="/ВАР/лог/подключиться-отключиться.журнал"

# Быть платформа, которая ориентирована как на GNU и BSD-системы:
если дата --справка >/dev/нуль 2>&1; затем
 get_date() { дата -Д "@$1" +'%е-%ч:%м'; }
еще
 get_date() { дата -Р "$1" +'%е-%ч:%м'; }
интернет

# Варс используется в строке журнала:
#время:
date_from="$(get_date $time_unix)"
unix_to=$(($time_unix + $time_duration))
date_to="$(get_date $unix_to)"
time_h=$(($time_duration / 3600))
time_m=$(( $time_duration % 3600 / 60 ))
#ЧБ:
bw_up="$ ((bytes_received $/ 1000**2 ))\
.$((bytes_received $% 1000**2 / 1000 ))"
bw_down="$(( $bytes_sent / 1000**2 ))\
.$(( $bytes_sent % 1000**2 / 1000 ))"


Формат # линии для экспорта:
\строка="пользователь '$common_name' 
через $\ifconfig_pool_remote_ip 
от $trusted_ip:$trusted_port \
за $date_from до $date_to ($time_h:$time_m) \
БВ(вверх/вниз) $bw_up/$bw_down"

# Добавить его в журнал
Эхо "$строка" >> "$файл_журнала"

# Конец отключить пользователей бухгалтерской

выход 0
+806
Ashok Mxicoders 14 сент. 2014 г., 20:43:51

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

+799
mehran ullah 13 сент. 2013 г., 04:52:00

Для GNU СЕПГ В4.2.2-7, информация СЕПГ говорит:

'/РЕГУЛЯРНОЕ_ВЫРАЖЕНИЕ/М'
'\%ВЫРАЖЕНИЕ%М'
 На " М " модификатор регулярного выражения-это GNU 'СЭД'
 расширение, которое направляет ГНУ 'СЭД', чтобы соответствовать регулярному выражению
 в многострочный режим. Модификатор причин '^' и'$', чтобы соответствовать
 соответственно (в дополнение к нормальному поведению) пустая строка
 после новой строки и пустой строки до строки. Есть
 специальные последовательности символов ('\` и\"), который всегда соответствует
 начало или конец буфера. Кроме того, период
 символ не совпадает с символом новой строки в многострочном режиме.

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

Так что простой, значительное использование ? Где "простой" означает "Привет мир" простой, ничего такого, что требует очень много дополнительных знаний из других программ, а "достоверное" означает, что он должен сделать что-то заметное с '/М', что не может быть сделано, если он отсутствует.

Такие как, например, экземпляр:

далее 10 | СЭД -п '<код>;/<какое выражение>/Мп'

...что ведет себя по-разному с:

далее 10 | СЭД -п '<код>;/<какое выражение>/п'
+766
Jenu Joseph 1 июл. 2016 г., 04:09:21

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

У меня есть следующие команды, который выводит то, что я хочу, но только для отдельного файла INPUTFILE.txt

на awk '{если (П>4){печати $1, $2, $3 , "0" } еще {печати $0}}' INPUTFILE.txt

Учитывая тот факт, что у меня есть тысячи суб-каталоги и имена файлов будут отличаться, как я могу применить эту команду для всех подкаталогов; от родительского каталога?

+733
Rick Harrelson 21 дек. 2017 г., 09:31:28

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

процесс Эхо "агент не запущен на www.raja.server.local.com" | команда grep -о "[*?<с COM]"
о
с
о
о
о
с
с
о
м

Спасибо.

+727
philh 13 янв. 2012 г., 21:57:27

Когда с Ubuntu в качестве гостевой Vitualbox с Windows 7 64-разрядном компьютере, как хозяин, как я могу развернуть экран так, как он заполняет весь монитор?

+638
Himanshu Tilwani 3 июл. 2011 г., 16:15:04

Я пытаюсь смонтировать Linux-машины в какую-либо папку на компьютере Windows.

На выходе я вижу, что гора жалуется на RPC.он. Так что я попытался запустить nfslock , но у меня не удалось.

Затем я смотрю на nfslock сценарий и я вижу, что его не в команду:

 pidof -с-о 1949 -о 1626 -о %цвет -х ЭКП.он

Эта команда должна вернуть идентификатор процесса, но эта команда не печатает идентификатор процесса.

Так как начать nfslock?

 в /etc/инит.д]# горы 10.15.22.21:/work11/выхода в /MNT

 горе.НФС: ЭКП.он не работает, но требуется для удаленной блокировки.
 горе.НФС: либо использовать-О подсказку nolock, чтобы держать замки местных, или начать он.
 горе.был задан НФС: неправильные опции монтирования 

 в /etc/инит.д]# ./nfslock начать
 Начиная он НФС: [не удалось]

 в /etc/инит.д]# pidof -с-о 1949 -о 1626 -о %цвет -х ЭКП.он
 в /etc/инит.д]# Эхо $?
1
+612
guysherman 5 окт. 2016 г., 10:32:50

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

 вставить -д-с tmp1 tmp2 \Н tmp3 \Н tmp4 tmp5 tmp6 > tmp7

В принципе у меня есть несколько строк в каждом ТМП и я хочу выходной, чтобы прочитать

Первый(tmp1) последний(tmp2)
Адрес(tmp3)
Город(tmp4) Государственной(tmp5) молния(tmp6)

Я с помощью строки в командной вставить?

Вот мой законченный продукт: Спасибо за помощь!

 phbookh2p5 phbook СР 

 СЭД 'ы/\т/,/г' phbookh2p5 > ТМП
 сортировка -К2 -т ',' -д ТМП > tmp0
 вырезать -д',' -Ф1,2 tmp0 > tmp1
 вырезать -д',' -Ф3 tmp0 > tmp2
 вырезать -д',' -Ф4,5,6 tmp0 > tmp3
 Эхо "" > tmp4

 паста -д '\н' tmp1 tmp2 tmp3 tmp4 > tmp7

 phbookh2p5 СЭД 'ы/\т/ /г' tmp7 > 

 phbookh2p5 кот 

 РМ ТМП*; phbookh2p5 РМ 
+595
Derek Nguyen 12 сент. 2015 г., 14:05:05

Тачпад работает, но xorg не путать о его начальном состоянии, которое по умолчанию отключено. Просто нажмите Fn+F7 и перед входом в X и она будет прекрасно работать.

+539
FryDay 9 нояб. 2018 г., 19:40:49

Я работаю на CentOS 7 рабочих станций. Я установил RStudio и он работал хорошо до недавнего времени. Но теперь, если я пытаюсь запустить его на http://localhost:8787/ я получаю ошибку, которая говорит не удается подключиться к службе

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

в /usr/lib64/Р/ОГРН/старпома/Р: ошибка при загрузке разделяемых библиотек: /lib/libgcc_s.так.1: файл слишком короткий

Если я пытаюсь установить R снова, используя следующую команду, судо ням установке р-г я получаю следующий ответ

Пакет R-3.5.2-2.el7.архитектуру x86_64 уже установлен, и последняя версия
Ничего не делать

Что я должен делать?

+531
mike sturgills 27 мар. 2016 г., 06:45:36

Память для чего?

Вы можете настроить параметры ядра в /etc/sysctl-переменной.конф

попробуйте запустить

команды sysctl -а | для egrep -я "(вм|страницы|СБР|врж)"

для некоторых примеров, связанных с памятью параметров ядра

+520
noro 8 дек. 2011 г., 02:05:10

Если котяра не прослушивает замыкания на себя (127.0.0.1) Порт ждем, что выдаст сообщение об ошибке ты получаешь.

Если я по SSH с порта вперед, чтобы не слушать порт (например: СШ-L1234:127.0.0.1:9999 10.0.0.1 - где ни один процесс на 10.0.0.1 привязан к порту 9999 на 127.0.0.1) , я получаю ту же ошибку:

канал 2: Открыть не удалось: административно запрещено: открыть не удалось

Вы можете выяснить, какой канал идет речь, добавив - "ВВВ" на свой СШ

СШ-ВВВ -L1570:127.0.0.1:8899 корень@thehost

То, что порт-это "другой" процесс прослушивания (и на какие IP-адреса), с netstat -tulpn подтвердит, что порты и айпишники процессов на серверах используете,- мне придется указать адрес и порт прослушивания.

+500
Blue Gene 17 апр. 2014 г., 22:43:40

Не уверен, если есть более авторитетный источник (т. е. человек страница / официальные документы) по этому вопросу, но я нашел сайт, который объясняет такое поведение: http://mywiki.wooledge.org/glob

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

+442
pussmun 10 дек. 2011 г., 10:09:50

Даже вы еще не заинтересованы, кто-то еще может быть ...

Просвещение оконный менеджер, с их большими переписать (Е17) и позже (Е18, Е19.), имеет интерфейс параметры масштабирования; на компьютер, подключенный к моей 1080р панели, просто установите масштабирование в 2 раза и это очень удобно с нескольких метров. Я смутно помню падение в какую-то резолюцию-зависимые приложения (такие как RDP эквивалентов), но у меня не было аварии с моим нынешним 1,5 х шкалирования.

Вы также можете опуститься ниже, чем 1080p резолюции, не беспокоясь о Привет-Res видео. Разрешение на XBMC является независимым от любой оконный менеджер, вы могли бы вызвать его, так что вы можете оставить его значение в разрешении 1080p и вашего рабочего стола на более низкое разрешение.

+424
Chhaa 24 нояб. 2010 г., 07:52:54

Попробуйте это:

filemsgCICS=ФОО

слово1=БИУС

ref_filemsg=filemsg$слово1

Эхо ${!ref_filemsg} => ФОО
+398
Jane Melbourne 27 нояб. 2011 г., 19:53:55
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v122 -> /главная/файлы/video122
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v123 -> /главная/файлы/video123
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v124 -> /главная/файлы/video124
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v125 -> /главная/файлы/video125
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v126 -> /главная/файлы/video126
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 грузовиках v127 -> /главная/файлы/video127
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v128 -> /главная/файлы/video128
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v129 -> /главная/файлы/video129
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v130 -> /главная/файлы/video130
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v131 -> /главная/файлы/video131
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v132 -> /главная/файлы/video132
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v133 -> /главная/файлы/video133
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v134 самая -> /главная/файлы/video134
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v135 -> /главная/файлы/video135
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v136 -> /главная/файлы/video136
lrwxrwxrwx 1 развернуть пользователи 1월 20 23 18:15 v137 -> /главная/файлы/video137

Эти символические ссылки.
Если новый video138 ~ video150 томов, я должен сделать ссылки v138~в150 этого.
Можете ли вы представить себе Баш магии? (Я пытался использовать расчалка расширение , но не мог заставить его работать.)
Было бы гораздо лучше, если магический скрипт может автоматически создать симлинки с определением объемов Маунт.


+390
Amphetamine 18 янв. 2017 г., 05:33:28

Я успешно установлен puppetlabs Ява модуль с помощью команды кукольного модуля установить puppetlabs-Ява.

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

У меня есть два явных файлов инициализации.ПП и Ява.ПП. Позже у меня будет больше.

инит.ПП

mystuff класса {
 якорь { 'mystuff::начало': }
 -> класс { 'mystuff::Ява': }
 -> якорь { 'mystuff::конец': }
}

Ява.ПП

mystuff класс::Ява(){
 класс { 'Ява':
 пакет => 'в Java-1.8.0-OpenJDK в-девел'
}
}

Я затем построить кукольный модуль с помощью команды марионетка сборки модуля.

Я после установки модуля с помощью команды кукольного модуля установка ~/.../pkg/...-0.1.0.tar.gz.

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

тест-это.ПП

класс { 'mystuff': }

Я тогда назвал марионеткой применять ./тест-это.ПП. И я получаю следующий вывод логотипа:

Предупреждение: файл /etc/puppetlabs/кукол/hiera.и YAML: использование hiera.и YAML' версии 3 является устаревшим. Он должен быть преобразован в версии 5
 (в /etc/puppetlabs/кукол/hiera.и YAML)
Примечание: составлен каталог masternode.mydomain.com в производственной среде в 0.15 секунд
Примечание: /этап[главная]/Ява/пакет[Ява]/обеспечить: создан
Примечание: /этап[главная]/Ява::настройка/File_line[дом Java-среды]/обеспечить: создан
Обратите внимание: применяемые каталоге в 7,72 секунд

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

Что я сделал не так?

+350
Voodoo3 12 сент. 2011 г., 08:07:25

У меня есть программа на C программу.С что содержит систему("/бин/кошки file.txt") команду, где file.txt это файл в той же директории с программой. Теперь я хочу запретить пользователям читать file.txt просто кот file.txt. Однако, когда они бегут ./программа 1234 система команд должна показать file.txt содержание. Как я могу изменить разрешения на файл для этого?

+347
Gesture Screen 25 окт. 2013 г., 12:20:38

У меня Windows 8 и кали линукс установлен. Пока я устанавливал Кали есть возможность установить GRUB и я сделал это. Но я не могу загрузиться Кали Linux и даже увидите меню grub, насколько это только опцию загрузки в меню загрузки я.е: Диспетчер загрузки Windows так как Windows начинает без жратвы. Я пытался исправить это путем переустановки и обновления жратвы через пост жратвы-установить : команда не найдена инструкции. Харч был успешно переустановлен и обновлен, признанных как в Windows, так и Кали(как там они перечислены в жратву.cfg В) но я не могу исправить проблемы с загрузкой.

+335
ThatGraemeGuy 2 апр. 2017 г., 05:24:36

ввод в JSON:

[
{
 "имя": "cust1",
 "стеклопластик": [
{
 "идентификатор": "46",
 "имя": "Ва2"
},
{
 "идентификатор": "36",
 "имя": "ГА1"
},
{
 "идентификатор": "47",
 "имя": "на1"
},
{
 "идентификатор": "37",
 "имя": "TR3 на"
},
{
 "идентификатор": "38",
 "имя": "Ц1"
}
]
}
]

как добраться .стеклопластик[] имена через пробел на выход @ТСВ?

$ jq не -р '.[]|[.имя (.ВРП//[{"имя":"-"}]|.[]|" ",.имя)]|@ТСВ' test_inp
cust1 Ва2 ГА1 на1 TR3 на Ц1

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

каст[вкладка]Ва2[пробел]ГА1[пробел]на1[пробел]TR3 на[пробел]Ц1
+285
alec 24 авг. 2017 г., 08:37:15

У меня такая странная проблема, когда я не могу заставить TeamViewer на работе я получаю эту ошибку (проверьте изображение ниже) и поэтому я не могу подключиться к любому удаленному компьютеру:

TeamViewer не готов. Пожалуйста, проверьте ваше соединение

enter image description here

В офисе другие разработчики, использующие Ubuntu и Windows 7/10 способны использовать TeamViewer без проблем, поэтому я не уверен в чем проблема. Я проверил состояние брандмауэра и не работает:

$ статус выполнение firewalld услуги 
Перенаправление в /bin/systemctl выполнение firewalld статус.услуги
● выполнение firewalld.обслуживание - выполнение firewalld - динамический службу межсетевого экрана 
 Загружен: загружен (файл/usr/lib в/systemd в/системы/выполнение firewalld.обслуживание; инвалиды; предустановленные поставщик: включено)
 Активный: неактивные (мертвые)
 Документы: мужчину:выполнение firewalld(1)

Я проверил статус SELinux и он отключен:

$ getenforce
Отключен

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

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

Обновление:

После того как выполните предложение от @ПГГ я еще исследую этот вопрос и я нашел это. Судя по всему проблема с Wayland и это еще не исправлено, и это произойдет только на Fedora 25. Нужно ждать исправления от команды по TeamViewer.

Обновление 1 (01/27/2017):

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

+245
StiGMaT 17 янв. 2013 г., 09:17:46

После поиска в Google я узнал, что можно через telnet к web-серверу в HTTP-порт и использовать его вам для получения HTML-страницы.

Например:

$ telnet и web-сервер-имя 80

Но я не могу понять, как это возможно ?

Я думал, что если порт 80 для HTTP-сервер, то порт 80 будет слушать только для протокола HTTP - запросов. Но как я могу телнет на НТТР порт ?

Не телнет и HTTP в два разных протокола ?

+232
tiennou 29 июн. 2014 г., 00:47:21

Меня недавно попросили придумать что-то, что будет вести себя как утонченный сердцебиение.

для меня в `завиток -с-Л cnn.com |для egrep --только сопоставления с "HTTP(с?):\/\/[\^ "\(\)\<\>]*" | уник` ; сделать завиток -с -Я $я 2>/Дев/нуль |глава -Н 1 | вырезать -д$' ' -Ф2; сделано

Или, расширили немного больше читаемости,

для меня в $(завиток -ы -л cnn.com |для egrep --только сопоставления с HTTP(с?):\/\/[\^ "\(\)\<\>]*' | уник)
делать
 завиток -с -Я "$я" 2>/dev/нуль | глава -Н 1 | вырезать -д' ' -Ф2
сделано

То, что я сделал завиток сайт, разобрать все ссылки с HTML, а затем завить тех, анализируется ссылки, выводить только код состояния. Тогда я бы искал коды состояния HTTP >= 400, чтобы найти ошибки.

+224
Jan Toff 8 апр. 2015 г., 22:31:12

Любая идея, как "внезапная" Терминатор вкладки на процесс завершения? Я сидел и смотрел на terminator_config и установить visible_bell = верно, но он, казалось, не делать то, что я хотел.

+182
D Fletcher 25 мая 2018 г., 04:40:05

Я видел это где-то объяснялось, но не могу найти сейчас ссылку. Пример использования докер руководство по началу работы для Ubuntu:

завиток -fsSL https://download.docker.com/linux/ubuntu/gpg | судо АПТ-ключ добавить -

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

Ближайший я пришел, чтобы найти что-нибудь об этом в этой статье: http://www.catonmat.net/blog/bash-one-liners-explained-part-three/. Возможно, это связано с закрытием потока, как в Примере, где вы открываете номера-стандартный поток, а потом закрыть его?

метод exec 3<файл
в exec 3>&-
+160
Reece Thompson 2 мая 2011 г., 13:52:27

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

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

+157
Sumedh Tambe 2 нояб. 2010 г., 11:00:06

Ок, я дура, не думаю о том, что Windows и Linux по умолчанию имеют АРП тайм-аут ровно 30 секунд, как можно увидеть, выполнив

netsh интерфейса IPv4 показать интерфейс 2

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

netsh интерфейса показать интерфейсов IPv4 

В Linux

кот /труды/системы/нетто/протоколов IPv4/ржут/по умолчанию/base_reachable_time_ms

в Баш, чтобы увидеть АРП по умолчанию тайм-аут в миллисекундах.

Поэтому решением было бы установить статический АРП адрес для того, чтобы разбудить систему через SSH или SMB или любой другой. Для этого сделать

Арп -с 10.0.0.200 00-10-54-СА-Е1-40

на Windows и

Арп -с 10.0.0.200 00:10:54:Калифорния:Е1:40

на вашей Linux системе.

+127
Jimmy Junior 31 мар. 2016 г., 17:29:30

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

У меня есть скрипт, чтобы вставить строку заголовка, где я хочу, чтобы в файле данных, но я хочу быть в состоянии изменить этот заголовок основан на матч, что я в настоящее время. В частности, я хочу предварить мой переменной $i на 4-й, 5-й, ..endth столбцы из моего заголовка. Помимо этого, заголовок идентичен в каждом размещении.

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

Мой текущий скрипт, не нужные замены заголовка (дополнительные примеры заголовка в конце):

заголовок=$(голова -Н1 $вход)
на awk -V я=3 -в дрч="заголовок" 'НР>1 && $я!=п {печати "\н\н"РВБ}{п=$я} 1' ${ввод} > ${выход}

Мой пример ввода:

#именем seqno phasename А Б в масштабе РВП
blah_001.xye 1 корунда 3 3 12 0.001 3
blah_002.xye 2 корунда 3.1 3.1 12.1 0.002 3.5
blah_003.xye 3 корунда 3.2 3.2 12.2 0.001 3.1
blah_001.xye 2 silcon_NIST 5.4 5.4 5.4 0.002 3
blah_002.xye 3 silcon_NIST 5.41 5.41 5.41 0.004 3.5
blah_003.xye 4 silcon_NIST 5.42 5.42 5.42 0.002 3.1

Мой нынешний выход:

#именем seqno phasename А Б в масштабе РВП
blah_001.xye 1 корунда 3 3 12 0.001 3
blah_002.xye 2 корунда 3.1 3.1 12.1 0.002 3.5
blah_003.xye 3 корунда 3.2 3.2 12.2 0.001 3.1


#именем seqno phasename А Б в масштабе РВП
blah_001.xye 2 silcon_NIST 5.4 5.4 5.4 0.002 3
blah_002.xye 3 silcon_NIST 5.41 5.41 5.41 0.004 3.5
blah_003.xye 4 silcon_NIST 5.42 5.42 5.42 0.002 3.1

Мой желаемый результат-это:

#именем seqno phasename corundum_a corundum_b corundum_c corundum_scale corundum_Rwp
blah_001.xye 1 корунда 3 3 12 0.001 3
blah_002.xye 2 корунда 3.1 3.1 12.1 0.002 3.5
blah_003.xye 3 корунда 3.2 3.2 12.2 0.001 3.1


#именем seqno phasename silcon_NIST_a silcon_NIST_b silcon_NIST_c silcon_NIST_scale silcon_NIST_Rwp
blah_001.xye 2 silcon_NIST 5.4 5.4 5.4 0.002 3
blah_002.xye 3 silcon_NIST 5.41 5.41 5.41 0.004 3.5
blah_003.xye 4 silcon_NIST 5.42 5.42 5.42 0.002 3.1

Что я хочу сделать: Как я могу изменить на awk переменная HDR съемка внутри awk, чтобы добавить к переменную на 4 - endth столбцы переменной РВБ , прежде чем вставлять ее во входной файл?

Некоторые другие примеры заголовков в других файлов для обработки

#именем seqno phasename темп temp_err ЦНБ csL_err РГС csG_err strL strL_err рулевое strG_err B_Na B_Na_err B_Mg B_Mg_err B_F B_F_err B_H B_H_err B_O B_O_err B_Fe B_Fe_err F_occ F_occ_err Na_x Na_x_err Na_z Na_z_err F1_x F1_x_err F1_y F1_y_err F1_z F1_z_err F2_x F2_x_err F2_z F2_z_err a1_err А1 А2 А3 А4 А5 А6 a2_err a3_err a4_err a5_err a6_err А7 a7_err s1_err С1 С2 С3 s2_err s3_err в a_err б b_err с c_err Аль al_err быть be_err га ga_err объем volume_err массы mass_err МАК MAC_err плотность density_err лак LAC_err Lvol Lvol_err Е0 e0_err шкале scale_err мас.% мас.%_err num_area num_area_err r_bragg r_bragg_err r_wp r_wp_err r_exp r_exp_err Гоф gof_err
#именем seqno phasename ЦНБ csL_err рулевое strG_err в a_err б b_err с c_err Аль al_err быть be_err га ga_err объем volume_err массы mass_err МАК MAC_err плотность density_err лак LAC_err Lvol Lvol_err Е0 e0_err данные scale_err мас.% мас.%_err num_area num_area_err r_bragg r_bragg_err r_wp r_wp_err r_exp r_exp_err Гоф gof_err
#именем seqno phasename РГС strL F1_x F1_y F1_z объем Гоф 
+124
kemajou 23 июл. 2012 г., 08:19:07

Мне нужно выяснить, что случилось с этим меню Выход.

#!/бин/Баш

выход setb 3
выход ясен

main_menu функции 
{
вариант=0
пока [ "$параметр" = "4" ]; делать
Эхо " 1.) Мониторинг существующих процессов "
Эхо " 2.) Копия passwd для каталога /Home "
Эхо " 3.) Пинг локальный хост "
Эхо " 4.) Выход "

Эхо -Н "введите выбор:"
вариант чтения 
Эхо ""
вариантом $в

 1 ) ПС ОКС;Эхо "список был успешно создан!";
 2 ) СР файл /etc/passwd и /Дома;Эхо "файл passwd была скопирована в вашу домашнюю директорию".;
 3 ) пинг -С4 127.0.0.1;Эхо "вы выполнили пинг на localhost" );
 4 ) выход;; 
 * ) выход чтения 4;Эхо "введите число между 1 и 4";выход чтения 4;

эсок
сделано
}

Я сделал это в ЕСЛИ/ТО заявление, и что работает, но я пытаюсь научиться использовать выход.

если/тогда ( работает) #!/бин/Баш понятно Эхо "главное меню " Эхо "1. Мониторинг существующих процессов " Эхо "2. Копия passwd для каталога /Home " Эхо "3. Пинг локальный хост " Эхо "4. Выход "

читать Нум 

если [ $ням-экв 1 ] 
тогда ПС ОКС
 Эхо "список был успешно создан! "

Элиф [ "$Нум" -экв 2 ]
тогда СР в /etc/passwd и /дома
 Эхо "файл passwd была скопирована в вашу домашнюю директорию".

Элиф [ "$Нум" -экв 3 ]
тогда пинг -С4 127.0.0.1
 Эхо "вы выполнили команду ping localhost в"

Элиф [ "$Нум" -экв 4 ]
тогда понятно

интернет
+122
ForS 10 мар. 2012 г., 15:09:22

Если Xshell (что я не знаком с) делает что-то необычное, вы не должны установить дисплей. При нормальном соединение SSH, либо СШ комплектов дисплей автоматически, и все работает, или SSH не установлен дисплей, а затем установить его вручную, не может работать, потому что это означает, что СШ не передаю Х11 связи.

Итак, во-первых, перестать делать экспорт дисплея. Затем, если часов xclock не работает, вы можете начать, чтобы выяснить, почему. Первое, что нужно проверить-это эхо $дисплей: выглядит разумно? Это обычно будет что-то вроде имя localhost:10.0, с хоста на localhost , потому что SSH-сервер ретрансляции подключения сервер SSH машине, где X-клиенты будут работать с SSH-клиента машина, которая работает X-сервер. Пакет OpenSSH использует первый свободный номер дисплея в 10 (вы получите более высокий номер, если есть уже другие удаленные х подключений).

Если дисплей настроен на плохое значение, проверить ваш инициализации файле: убедитесь, что они не отображают.

Если дисплей не установлен, проверьте вашу Xshell настройки. Убедитесь, что он настроен на переадресацию х соединений. И убедитесь, что он имеет X подключение таким образом, чтобы в первую очередь (Xmanager должна быть запущена, и Xshell должны осознавать это — еще раз, потому что я не знаю Xshell, я не знаю, если это должно работать автоматически или если вам нужно, например, установить переменную среды).

+82
satish satputa 17 мая 2017 г., 10:50:34

Есть системы пользователя по имени демон на моей системе, и группу с именем СШ:

$ кошка файле /etc/passwd и | грэп СШ
накопитель sshd:х:120:65534:: каталог/var/работа/команды: файл/usr на/sbin/nologin
$ кот /и т. д./группы | команда grep СШ
СШ:х:117:

Я думаю, пользователь гибридных твердотельных накопителей позволяет OpenSSH для использовать порт 22, и доступ в/etc/СШ без необходимости запускать как root.

Я предполагаю, что СШ группе был также создан пакет OpenSSH, но я не могу найти любое упоминание о нем в документации.

Какова цель этого нового пользователя?

+60
Sebastian Kovats 19 февр. 2013 г., 07:09:55

Как вы используете Кали Linux, вы, вероятно, также использование grub2

Проблема не с файла/proc/командной строки файл как виртуальный файл, который воссоздается во время загрузки.

Вам нужно перенастроить grub2, чтобы передать параметр ядру.

Поэтому редактировать /и т. д./По умолчанию/жратву, вы должны увидеть строку GRUB_CMDLINE_LINUX=

Добавить внутри кавычек корень=в/dev/sda1, поскольку и сохранить, а затем сделать обновление-жратвы в терминале, и вы сделали.

+60
Didier Geenens 11 февр. 2011 г., 19:31:42

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

$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