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

У меня выходной, который выглядит так:

Файл ASCII

Я хочу забрать последний элемент из строки, содержащие строку "\привод s2b Фе". Но дело каждого вхождения "з\ы\С1\з\з\з\з\з\s4861.33А" - это gridpoint и в идеале я должен иметь "\привод s2b Фе" в строку, следующую за строкой, содержащей "ч\з\С1\з\з\з\з\з\s4861.33А" (они будут чередоваться, в этом случае я могу просто на awk последний элемент для каждого даже линии).

Поскольку это не так, я хотел бы держать счета все случаи, когда строка "Фе\привод s2b" выполняется поиск в следующей строке для каждого "н\з\С1\з\з\з\з\з\s4861.33А" происшествия. Что-то вроде этого (я знаю, что это не сработает):

у awk '{печати НР, $0}' testing.txt | грэп "н\з\С1\з\з\з\з\з\s4861.33А" testing.txt | у awk '{
если (1 $ = = Ч && $(П + 1)== х) 
 печать "-99"; 
еще 
 testing.txt грэп "Фэ\привод s2b" testing.txt | на awk "{печати $ЯТ}" testing.txt && <инкремент линия=+2>}' 

Вот, я пытался захватить первый элемент каждой строки и сравниваем с первым элементом следующей строки, если они совпадают, то я присвоить значение '-99'; или еще я на awk последний элемент следующей строки (т. е. значение, соответствующее 'Фе\привод s2b') и перейти в N+2 строке.

+912
juurikki 25 апр. 2012 г., 03:56:54
35 ответов

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

Упрощенный, это, как я попытался это:

Профилирования="/usr/Бен/время -ф 'Время: е % - ЦПУ: %Р'" ; $профилирования Общ /ЕГР

Я бы ожидал, что будет переведено на:

# /usr/Бен/время -ф 'Время: е % - ЦПУ: %Р' LS в каталоге /usr
игры Бен включать Либ доля местного каталоге ГРЦ
время: 0.00 - ЦП: 0%

Тем не менее, я получаю это:

/usr/Бен/время: не удается запустить %электронная: нет такого файла или каталога
Программа завершила работу с ненулевым статусом 127
время:

Любое предложение?

Спасибо

+961
Federica New 03 февр. '09 в 4:24

Windows использует другую систему для разрешения имени хоста в Linux.

Linux использует файл/etc/hosts на файл и/или DNS для разрешения имен

В файле/etc/hosts на файл-это просто список IP-адреса и имена, и был когда-то единственным способом для сопоставления имен в IP-адреса, прежде чем он понял, что это начало большой, чтобы управлять. Решение было в DNS (системы доменных имен), которая представляет собой распределенную базу данных, которая сейчас лежит весь интернет.

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

Чтобы получить доступ ко всем вашей Linux-машины по имени, либо создать файл/etc/hosts на файл:

127.0.0.1 на localhost.локального домена localhost в
192.168.0.5 ноутбук laptop.mydomain.net 
Server.mydomain.net сервер 192.168.0.6 
192.168.0.7 printer.mydomain.net принтер

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

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

Альтернатива это широковещательное разрешение имен (в крупных организациях) не бывает побед (для Windows Internet именования Service), которая является центральной базе компьютерных и/или сервисные имена в IP-адреса. Современные версии Windows, теперь использовать DNS как это де-факто стандарт для разрешения имен и является более масштабируемым, чем побед.

+956
Pedro Lobito 17 мар. 2013 г., 23:14:27
Другие ответы

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


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

Только так вы можете сделать это, чтобы послать сигнал Stop на программе-а потом использовать GDB (отладчик проекта GNU) для замены подвесного код с кодом из программы-А1. Сложность это, вероятно, за то, что вы готовы инвестировать (см. http://mohit.io/blog/debugging-modifying-code-at-runtime/), поэтому я предлагаю альтернативу:

редактировать баш скрипт, чтобы "ловушка" выход из программы-А. После оперативного вмешательства, в этот момент Вы должны прямо ответить "Г" это безопасно, чтобы приступить с программы-Б. Один из способов сделать это, чтобы положить в то время как петля вокруг программа, захватить код возврата, если это не успешный "выход", затем приглашение для участия пользователя, продолжать цикл до тех пор пока действительный выход перестал работать. Затем переходите на программы-Б.

+946
Steven Minogue 3 мая 2014 г., 13:34:19

У меня это упражнение

Написать скрипт, который

  • создает файлы File.txt numer.txt
    • первый содержит список аргументов, разделенных символом новой строки,
    • второй содержит свой uid, если хотя бы один из уже существует дисплей сообщение об ошибке и выход;
  • создает поддиректорию C:\WINDOWS в ваш дом, и копии его выше двух файлов;
  • задает файл разрешения для файлов в C:\WINDOWS таким образом, что только пользователь владелец и группа владелец может изменять файлы, другие могут только читать;
  • создает символическую ссылку в /bin и в C:\WINDOWS;
  • создает в папке System32 файл в C:\WINDOWS содержащие список всех файлов из вашего дома;

и этот код

#!/бин/Баш

сенсорный File.txt
сенсорный numer.txt
для меня в [email protected]
делать 
 Эхо $я >> File.txt
сделано
ИД -у >> numer.txt
если $(тест -е numer.txt)
тогда 
 сообщение об ошибке Эхо 
выход
интернет
команды mkdir C:\WINDOWS
СР File.txt C:\WINDOWS
СР numer.txt C:\WINDOWS
ЛН-ы C:\WINDOWS бин/ссылка
Общ $главная > папка System32

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

+917
rcabr 25 окт. 2016 г., 21:25:12

Если хороший вызвало много ввода/вывода, вы хотели бы сделать:

ionice -C 3-мя хорошая ...

так что последствия ввода/вывода будут сведены к минимуму.

И наоборот, если ionice выполнено много расчетов, вы хотели бы сделать

Ницца-н 19 ionice ...

чтобы минимизировать его влияние процессора.

Но ни один из них является правдой, они оба очень простые команды (они просто сделать системный вызов для изменения параметра процесса, а затем выполнить команду). Так что разница должна быть незначительной.

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

+886
Igrokk 16 мая 2011 г., 11:47:05

Вот моя проблема: у меня Дир настроен таким образом, что при входе в папку ./частная установлен. Однако, когда я использую рабочую станцию удаленно через SSH, я не даю свой пароль на логин, потому что я соединяюсь из надежного ноутбука, чей публичный ключ в файл authorized_keys.

Соответственно, в подпапке ./частная не установлен. Мне нужно сделать СУ себя и дать мой пароль. После этого ./частная получает значит.

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

+854
bilbo571 10 июл. 2016 г., 15:11:55

Команда

грэп -rHinF --цвет=всегда -е "аа:аА:Аа:АА" /

Выход

команда grep: /Дев/Геом.ПНО: операция не поддерживается устройством
команда grep: /Дев/devctl: занят устройством 

Похоже, что греп не можем продолжить, потому что его ждет устройство. Как я могу пропустить такие устройства?

+845
user118819 14 июн. 2014 г., 14:08:21

Это не ответ на вопрос в заголовке, но, возможно, есть шанс все исправить файлы без перекодирования. Например, одна распространенная проблема с неправильной длины файлы MP3 файлов с переменным битрейтом, что не правильно отмечен как имеющий переменный битрейт (и программ как в Rhythmbox как если бы они были постоянно). Инструмент vbrfix может восстановить эти файлы. Еще один полезный инструмент для проверки mp3 файл mp3check, он также имеет опции как --исправить-заголовки , которые могут восстановить файлы (создать резервные копии файлов!).

+829
G Ellsworth 16 июл. 2018 г., 22:52:31

ansible_all_ipv4_addresses - это уже массив, так что вам не нужно, чтобы разбить его:

- копия:
 дест: /tmp/и ИПС
 содержимое: "{{ ansible_all_ipv4_addresses | присоединяйтесь к('\Н') }}"

Это даст желаемый результат.

+774
user2533454 10 авг. 2015 г., 22:27:48

Вы можете попробовать Мираж, который поддерживает PNG, JPG, в формат SVG, XPM файла, джиф, bmp, TIFF и других.

+680
Dirt Phantom 19 окт. 2011 г., 21:49:32

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

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

+677
user168209 19 сент. 2019 г., 07:46:04

Согласно документации,

судо установщике Debian-лаунчер --текст

будет запуска текстового режима установки в новом окне терминала.

+669
Vanessa Deagan 26 авг. 2017 г., 08:03:42

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

CONFIG_DF=г
CONFIG_FEATURE_DF_FANCY=г

И с этим я не смог получить ожидаемых результатов. Однако, как только я включил ниже конфигурации ДФ-я начал работать, как ожидалось.

#
# Общие параметры для ДФ, ду, общ.
#
CONFIG_FEATURE_HUMAN_READABLE=г

Так что виновник этой общей конфигурации в busysbox конфигурации.

+664
incognick 26 апр. 2019 г., 14:29:54

Ярлык -

Попробуйте компакт -

Если вы хотите использовать это в ваш запрос, вам придется обратиться к нему с ~-.

Смотрите пример:

[[email protected] ~]$ CD в каталог /tmp
[[email protected] ТМП]$ ЛС
хрон.iddS32 serverauth.CfIgeXuvka
[[email protected] ТМП]$ компакт -
/дома/echox
[[email protected] ~]$ LS в ~-
хрон.iddS32 serverauth.CfIgeXuvka
+660
Wahtever 9 окт. 2011 г., 12:44:13

enter image description hereКогда я делаю ЛС в мой терминал работает нормально, но когда я делаю общ.>некий-файл его помоек значений по имени.

+595
Magnus Johannesen 1 мая 2017 г., 02:02:47

Создайте новую группу под названием Семья. Дать разрешения rwx семьи, т. е. 777 для всех папок, прикрепленный к ресурсам Samba, и сделать семью владельца группы папок. Затем добавить каждый член семьи к семейной группе.

  1. семейные программой groupadd
  2. Чаун -РВ корень:семейный /Линукс/путь/к/Самба/поделиться
  3. команды useradd -G с семьей *логин для мамы*
  4. команды useradd -G и семьи *имя Отца*
  5. Повторите шаги 3 и 4, Пока все члены семьи в семью.
  6. чмод -РВ 0777 /Линукс/путь/к/Самба/поделиться

Новые элементы будут наследовать разрешения от владельца, но если владелец является членом семьи, он не будет иметь значения

+564
Sahiba Arora 12 июн. 2013 г., 09:40:37

Перед редактированием этого файла, убедитесь, что у вас есть резервная копия. После редактирования этого файла. Вот мой файл MDM:

#%Пам-1.0
 авт необходимые pam_nologin.так
 двиг достаточно pam_succeed_if.так ингрупп пользователей nopasswdlogin
 @включают общие-авт
 двиг необязательно pam_gnome_keyring.так
 двиг необязательно pam_kwallet.так
 @включают общие-счета
 сессии [успех=ОК игнорировать=игнорировать module_unknown=игнорировать значение по умолчанию=плохой] pam_selinux.так близко
 сессии требуется pam_limits.так
 @включают общие-сессии
 сессии [успех=ОК игнорировать=игнорировать module_unknown=игнорировать значение по умолчанию=плохой] pam_selinux.так открыто
 сессия факультативного pam_gnome_keyring.так auto_start
 сессия факультативного pam_kwallet.так auto_start
 сессии требуется pam_env.так readenv=1
 сессии требуется pam_env.так readenv=1 user_readenv=1 envfile=/и т. д./По умолчанию/язык
 @включают общие-пароль
+560
user213487 4 нояб. 2019 г., 22:49:50

Я могу скачать несколько файлов с сайта https через веб-браузер.

Используя правильные учетные данные, можно скачать на HTTPS-страницах через командную строку ( что тоже не интерактивно ) ?

например, чтобы скачать эту картинку не в интерактивном режиме с помощью командной строки с надлежащими полномочиями, я буду искать для строк с "ПНГ" расширение

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

+500
Jerry Hanger 22 мая 2014 г., 10:54:58

Как бы я печатать последние 3 строки, строки #включить от тестера.С и если меньше 3 строк, содержащих строку, печатать весь файл.

До сих пор я:

команда grep "#включить" тестер.с | хвост -3

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

+464
Paul Webster 17 нояб. 2013 г., 11:55:47

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

+444
skilledcheese 1 февр. 2018 г., 09:39:48

Здесь это в контексте:

[ 0.507474] i8042: PnP: нет PS/2 контроллер найден.
[ 0.507568] mousedev: PS/2 для мыши общим для всех мышей
[ Устройство-преобразователь 0.507683]: uevent: версия 1.0.3
Устройство-маппер [ 0.507809]: функции ioctl: 4.39.0-функции ioctl (2018-04-03) инициализирован: [email protected]
[ 0.508081] hidraw: сырые HID драйвер событий (с) Иржи Косина
[ 0.508169] usbcore: зарегистрирован новый интерфейс драйвер usbhid
[ 0.508186] usbhid: спрятанный USB драйвер ядра
[ 0.508401] drop_monitor: инициализация сети падение обслуживания монитора 
[ 0.510160] инициализация XFRM гнездо нетлинк 
[ 0.510252] объем: зарегистрированные семейные протокол 10
Сегмент [ 0.513721] маршрутизации с поддержкой IPv6
[ 0.513769] mip6: мобильный IPv6
[ 0.513822] объем: зарегистрированные семейные протокол 17
[ 0.516773] РАН: исправимых ошибок инициализации коллектор.
[ 0.516822] версия поддержкой AVX2 из gcm_enc/декабря помолвлена.
[ 0.516832] ня кликабельности режим оптимизации by8 включено
[ 0.535396] sched_clock: маркировка стабильный (535392296, 0)->(356708768710, -356173376414)
[ 0.541048] зарегистрированы taskstats Версия 1
[ 0.541070] загрузка скомпилированных в сертификатах X. 509
[ 0.549865] ключ big_key типа зарегистрирована
[ 0.553967] тип ключа зашифрованные зарегистрированы
[ 0.553984] ИМА: нет микросхема TPM нашли, активации модуля обхода! (РЦ=-19)
[ 0.553999] ИМА: выделено хэш-алгоритма: алгоритма SHA1
[ 0.554183] xenbus_probe_frontend: устройство без драйвера: устройства/ВБД/51712
[ 0.554195] xenbus_probe_frontend: устройство без драйвера: устройства/ВБД/51728
[ 0.554205] xenbus_probe_frontend: устройство без драйвера: устройства/ВБД/51744
[ 0.554216] xenbus_probe_frontend: устройство без драйвера: устройства/ВБД/51760
[ 0.554227] xenbus_probe_frontend: устройство без драйвера: устройства/Виф/0
[ 0.554241] магическое число: 1:252:3141
[ 0.554301] hctosys: не удалось открыть устройство РТК (rtc0)
[ 0.556156] освобождая неиспользуемые ядра памяти: 2172K
[ 0.841038] записи защита ядра для чтения данных: 20480k
[ 0.843299] освобождая неиспользуемые ядра памяти: 2024K
[ 0.843560] освобождая неиспользуемые ядра памяти: 152К
[ 0.843700] rodata_test: все испытания прошли успешно
[ 0.985918] blkfront: xvda: врезная diskcache: включено; постоянные субсидии: включено; косвенные дескрипторы: включено;
[ 0.993816] xvda: xvda1 xvda2 xvda3
[ 1.001625] blkfront: xvdb: врезная diskcache: включено; постоянные субсидии: включено; косвенные дескрипторы: включено;
[ 1.019880] blkfront: xvdc: врезная diskcache: включено; постоянные субсидии: включено; косвенные дескрипторы: включено;
[ 1.031687] blkfront: xvdd: врезная diskcache: включено; постоянные субсидии: включено; косвенные дескрипторы: включено;
[ 1.105659] xvdc: xvdc1
[ 1.152834] в ext4-ЧЗ (xvda3): смонтированную файловую систему с упорядоченной режиме данных. ОПЦ: (нуль)
[ 1.161403] в ext4-ЧЗ (xvdd): монтирование файловой системы ext3 с помощью подсистемы системы ext4 
[ 1.164350] в ext4-ЧЗ (xvdd): смонтированную файловую систему с упорядоченной режиме данных. ОПЦ: (нуль)
[ 1.173317] в ext4-ЧЗ (xvda3): повторно установленный. ОПЦ: (нуль)
[ 1.184075] базовый источник тактовых импульсов: ВСК: маска: max_cycles 0xffffffffffffffff: 0x6a8f3c48a1e, max_idle_ns: 881591127766 Н
[ 1.207129] в ext4-ЧЗ (xvda3): повторно установленный. ОПЦ: (нуль)

Это внутри виртуальной машины (виртуальная машина) под Qubes на ОС 4.0, так называемого AppVM используете Fedora 28 С ядром 4.18.5 (ручной компиляции).
Сообщение(магическое число: 1:252:3141) нет , если я объединить все эти варианты поверх этих базовых.

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

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

Редактировать: я пересобрал ядро с только CONFIG_HID_MAGICMOUSE=г (изменено с # CONFIG_HID_MAGICMOUSE не установлен), а сообщение не появилось! Поэтому я делаю вывод, что либо это не вариант, или я также отключены некоторые отладочные сообщения, которые были ранее?

CONFIG_HID_MAGICMOUSE: 

Поддержка Apple Magic мышь/трекпад Multi-касания. 

Сказать здесь, Если вам нужна поддержка для мультисенсорного особенности 
Яблоко беспроводной "магия" мыши и беспроводные устройства Apple "волшебный" трекпад.

Символ: HID_MAGICMOUSE [=Н] 
Тип : с тремя состояниями 
Подсказка: компания Apple Волшебная мышь/трекпад Multi-сенсорный поддержка
 Расположение: 
 -> Драйверы Устройств 
 -> HID поддержка 
 -> HID поддержка шины (газоразрядная [=г]) 
 -> Специальные драйвера HID 
 Определенными в драйвера/спрятанный/Рейнхард:561 
 Зависит от: Вход [=г] && газоразрядная [=г] 
+426
Daniel Plucenio 20 мар. 2011 г., 04:33:11

В $ означает: смотреть на конце линии для рисунка Картина '\р\н', что означает: \Р (гараж вернуться) \N (новая строка)

Квадратные скобки [ ] используются, чтобы заключить, что искали на отдельной линии

+369
buntybudia 14 нояб. 2017 г., 10:31:34

Я использую rsync для того, чтобы скопировать исходный код. Скопированный код не должен быть изменен на месте моей ошибкой при редактировании кода. Так что я --чмод=у-ж флаг, чтобы сделать его только для чтения после копирования.

 синхронизировать-удалить -какой-то chmod=п-ш

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

по rsync: delete_file: отвязать "/путь/файл file1" ошибка: отказано в доступе (13)
по rsync: delete_file: отвязать "/путь/файл2" ошибка: отказано в доступе (13)
по rsync ошибка: некоторые файлы не могут быть переданы (код 23) в /SourceCache/через/При помощи rsync-42/rsync на Майне.с(992) [отправитель=2.6.9]

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

Как я могу это сделать?

+343
Pompee Basumatary 9 июн. 2010 г., 04:50:15

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

Модель ноутбука: Toshiba спутниковый S50D-а

Мятный версия: Линукс Минт 18.1 Серена

inxi -Fxzc0 выход:

Система: хост: Джек-ПК ядро: 4.4.0-53-универсальный архитектуру x86_64 (64 бит ССЗ: 5.4.0)
 Рабочего стола: корица 3.2.6 (3.18.9-1ubuntu3 ГТК.1)
 Дистр: Линукс Минт 18.1 Серена
Машина: Система: Тосиба (портативный) продукта: спутниковое S50D-а в: PSKKWC-00G005
 Мобо: АМД модель: VG10AD в BIOS: Insyde в: 1.30 дата: 11/05/2013
Процессор: четырехъядерные процессоры AMD А10-5745M APU с видеокартой Radeon HD графика (МСР-) кэш: 8192 КБ
 флаги: (лм ПХ ГСП поддержкой SSE2 sse3 sse4a sse4_1 sse4_2 ssse3 СВМ) bmips: 16769
 тактовые частоты: максимум: 2100 МГц 1: 1500 МГц 2: 3 1800 МГц: 2100 МГц
 4: 1500 МГц
Графика: Карта-1: предварительные микро-приборы [АМД/АТИ] Ричленд [Radeon серии HD 8610G]
 шины-ИД: 00:01.0
 Карта-2: передовые микро устройства [АМД/АТИ] Солнечной Pro [Radeon серии HD 8570A/8570M]
 шины-ИД: 01:00.0
 Сервер отображения: X.Org драйверы 1.18.4: АТИ радеон (без патронов: и fbdev,VESA в)
 Разрешение: [email protected]
 Рендер ГБО: галлий 0.4 на AMD Аруба (ЦУП 2.43.0, LLVM с 3.8.0)
 Версии GLX: 3.0 Меса 11.2.0 прямой рендеринг: да
Аудио: карточки-1 передовые микро устройства [драмов] контроллер Азалия ЧФ 
 водитель: автобус-идентификатор snd_hda_intel: 00:14.2
 Карта-2 передовые микро устройства [АМД/АТИ] аудио контроллер Троицы с HDMI 
 водитель: автобус-идентификатор snd_hda_intel: 00:01.1
 Звук: передовые системы Linux звуковая архитектура в: К4.4.0-53-универсальный
Сеть: Карта-1: аудиокодек Realtek RTL8188EE беспроводной сетевой адаптер
 водитель: порт rtl8188ee: 3000 шины ИД: 02:00.0
 Если: состояние wlp2s0: до Мак: <фильтр>
 Карта-2: компания Qualcomm Atheros быстрое локальных сетей QCA8172 
 водитель: порт-экс: 2000 шины-ИД: 03:00.0
 Если: состояние enp3s0: вниз с Mac: <фильтр>
Накопители: жесткий диск общий размер: 500.1 ГБ (2.7% используется)
 ИД-1: Модель /Дев/СДА: размер WDC_WD5000BPVX: 500.1 ГБ температура: - 26С
Раздел: код-1: / размер: 452G использованы: 5.9 г (2%) ФС: ext4 и разработки: на /dev/sda1, поскольку
 Код-2: своп-1 размер: 7.73 ГБ используется: 0.00 ГБ (0%) ПС: поменять Дев: на /dev/ДМ-0
Рейд: нет RAID-устройств: в /proc/mdstat, md_mod ядра модуль присутствует
Датчики: температуры системе: процессор: 36.1 с мобо: н/д процессор: 33.0,н/д
 Скорость вентилятора (в оборотах): процессор: н/д
Информация: процессов: 269 время работы: 11:51 память: 909.9/7178.3 МБ
 Инит: запуска добавлена: 5 ССЗ Сыс: 5.4.0
 Клиент: оболочки (Bash 4.3.461) inxi: 2.2.35
+324
CHAIWAT WANNAPOSOP 11 февр. 2019 г., 02:37:46

Это просто более коротких форм некоторых команд, главным образом избавляются от "лишних" зарезервированные слова, как тогда, Интернет, сделать, сделано, и т. д. Длинные форматы более портативный, короткое из них работают исключительно в ЗШ.


Например, длинная форма , если

если [[ -F файл ]] ; затем Эхо "файл существует"; еще Echo "файл не существует"; интернет

будет работать не только в ЗШ , но и в других оболочках (заменить двойные скобки с одной из них, чтобы получить еще больше портативности)

В то время как короткие форматы

если [[ -F файл ]] { файл Echo "существует" } еще { Echo "файл не существует" }
если [[ -F файл ]] файл Эхо существует

работает только в ЗШ.


Еще один пример, на этот раз по петле.

Длинные форматы:

для типа char, б; сделать эхо $гольца; сделано
для (( Х=0; х<3; х++ )) сделать эхо $х; сделано

Короче:

для Чара в А, Б, В; Эхо $Чаре
для char (а, б) Эхо $Чаре # вторая версия того же
Чара по каждому элементу (а, б); Эхо $гольца; конец # КШ-как 'для' петли
для (( Х=0; х<3; х++ )) Эхо $х # C++ версии
для (( Х=0; х<3; х++ )) { Эхо "$х"; } # работает в bash и KSH

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

  • а

    х=0; а ((х<3)); сделать эхо $((х++)); сделано # долго
    х=0; а ((х<3)) { Эхо $((++х)) } # короткое
    х=0; а ((х<3)) Эхо $((х++)) # короче на одну команду
    
  • пока

    х=0; пока ((х>3)); сделать эхо $((х++)); сделано # долго
    х=0; пока ((х>3)) { Эхо $((++х)) } # короткое
    х=0; пока ((х>3)) Эхо $((х++)) # короче, для одной команды
    
  • повторить

    повторите 3; делать Эхо АВС; сделано # долго
    повторить 3 Эхо АВС # короткое
    
  • дело

    слово=АБВ; случае $слово в ABC) Эхо В1;; АБВ) Эхо-П2;; эсок # долго
    слово=АБВ; случае $слово { АВС) Эхо В1;; АБВ) Эхо В2 } # короткое
    
  • выберите

    выберите ВАР в б; сделать эхо $ВАР; сделано # долго
    выберите ВАР в б; Эхо $VAR в # короткие
    выберите ВАР (а, б) Эхо $ВАР # короче
    
  • функция

    myfun1 функции { Эхо АВС; } # долго
    функция myfun2; Эхо алфавит # короткое
    myfun3() Эхо алфавит # короче и Борна-совместимый
    
+317
Pavel Kharibin 9 февр. 2013 г., 11:03:24

У меня есть ~/бин каталог (на моем пути) где я храню много мало 1 или 2 строки скрипты. Некоторые из них просто компакт-диск в каталог и выполнить команду Файл, как в Vim или что-то. Но у меня также есть много других имен в моем .bash_aliases файл, который служит той же цели.

Как вы решаете между написанием маленького скрипта bash и писать псевдоним? Так ли важно вообще, куда ты пойдешь?

+297
Florent Pietot 2 мая 2018 г., 20:32:49

Используя читаю и awk:

читал -Р пользователя домена < <(на awk -Ф\@ 'НР==1{печати $1,$2}' scServer.СЭ)

Извлекает первую строку scServer.СКС и отдельный два поля с помощью @ в качестве разделителя полей, назначить первое поле для пользователей переменной, а вторая на домен переменной

+279
paesu 1 июн. 2010 г., 12:36:09

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

Материалов в /etc/init не из - выскочка (я думал, ты должна быть знакома с этим приходят от Ubuntu) замена с SysV инициализации (т. е. то, что раньше было в /etc/инит.D и /etc/файл RC.д/регистра rcx.д изд). И в случае файлов, которые вы укажите, настраивает оборудовании последовательного порта.

Когда все остальное терпит неудачу РТФМ:

Файл /etc/содержимое файла inittab является устаревшим и используется только для настройки по умолчанию уровень ... Чтобы настроить Гетти работает по умолчанию через последовательную консоль, то вы должны написать выскочка работу вместо редактирования /etc/содержимое файла inittab. Например...

Полагаю, имеет смысл начать Гетти на современные машины ниже в стеке, чем содержимое файла inittab. Однако в целях предоставления резервное копирование удаленный доступ админ, я думаю, было бы далеко более разумный, чтобы запустить консоль на последовательный порт. т. е. увидеть материал о в /etc/инит/пуск-терминалов.конф

+242
komarek 15 янв. 2018 г., 02:43:07

У меня есть файл, в котором последние 2 колонки не согласованы в Количество блоков ($3 и 3 кварталах, но $4 и 2) в некоторых строках. Как я могу исправить его на протяжении всего файла. Спасибо

что у меня есть:

162 167 4,92,4 2,19
143 164 2,4 54,32
532 843 6,4,5 43,23,53 

что я хочу:

143 164 2,4 54,32
532 843 6,4,5 43,23,53 
+204
yonilobo 2 июн. 2011 г., 23:07:52

Объяснение в человека, хотя это легко, чтобы прочитать его в качестве предпочтительного ожидания. Однако она сказала:

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

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

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

+172
Javier Ron Arteaga 18 июн. 2014 г., 07:12:04

Я бегу Минт 19

$ команду -Д 
Описание: Линукс Минт 19 Тара

$команды uname -а
Линукс mymc выступает 4.15.0-20-универсальный #21-Убунту СМП ...

$ кошка файле /etc/debian_version
Бастер/Сид

Это: кошка файле /etc/debian_version | команда grep -о '[0-9]'| голову -1|СЭД -е 'с/ //' должен сказать вам, что версия Debian используется, но мятный уведут его.

+127
johnh10000 7 авг. 2013 г., 21:09:36

Я пытаюсь контролировать видеокарт AMD в работающей системе AMDGPU-про 18.10 и ядра Linux 4.4.0.

Я значения чтения:

/системы/ядра/отладки/Дри/$х/amdgpu_pm_info

где $X-это картотека.

Я тоже читала значения pp_dpm_cclk из другого каталога, нашли под

/системы/класса/ЦУП/карта$х/

У меня 2 вопроса по этому поводу.

Ли $X в обоих этих случаях ссылаются на ту же карту? Е. Г. есть файл/sys/класс/Технология DRM/card0/устройства/pp_dpm_mclk возвращаясь информация о ту же карту, что файл/sys/ядра/отладки/Дри/0/amdgpu_pm_info?

Будет ли это быть правдой каждой загрузке/если я добавить или удалить карты?

Наконец, я должен быть с использованием /системы/устройства/pci0000:00 получить доступ к pp_dpm_mclk, а не симлинки в /системы/класса/ЦУП? Если да, то как я могу узнать, что карты в /системы/устройства/pci0000:00 соответствует карты в /системы/ядра/отладки/Дри ?

Спасибо

+100
musthafa pang 29 апр. 2019 г., 05:06:26

Я не знаю математику на частоты, но мне нравится, как awk! Вот скрипт, который перебирает все записи тестового файла и выполняет умножение на числа, и сравнивает их, чтобы увидеть, если они находятся менее чем в 5. Если меньше 5, то не печатайте. В противном случае печати.

#!/usr/Бен/на awk -е Начать { печать "ИД В2 В3 В4 = изделия"; } { Итого = инт($1 * $2 * $3); если(сумма < 5) { # Не печатать } еще { печать $1,"",$2,"",$3,"=",общая; } }

+70
user101881 6 янв. 2012 г., 05:20:44

С GNU СЕПГ:

СЭД-х/[^\Т]*/текст=&;/9'

то есть, заменить 9-й последовательности не символы табуляции в текст=&; (где & означает, совпавшие части).

В системах с другими СЭД реализации, возможно, потребуется ввести символ табуляции буквально вместо .

+56
Fihdi 26 апр. 2014 г., 02:52:52

Я задал вопрос на dctrl-инструменты почти год назад, выигрышный ответ был -

$ сорт-dctrl -к установлен-размер:N /ВАР/Либ/АПТ/списки/*_Packages | команда grep-dctrl -НС пакет,установлен размер

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

Стараемся делать

[$] вроде-dctrl -к установлен-размер:N /ВАР/Либ/АПТ/списки/*_Packages | команда grep-dctrl -НС пакет,установлен размер | меньше

дает название пакетов, но не дает размер. Я даже пробовал больше, но результат такой же.

Я не знаю, если это ошибка или это нужно делать другим способом ?

+36
Yaisa Rivera 26 сент. 2016 г., 14:25:53

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

$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