Хлебать-режим в awk?

Я реализовал это с дока:

я=1
 пока читала-Р линии; делать
 ивала Валь$я=\долл
я=$((я+1))
 сделал <<ВФ
$(my_command)
ВФ

Работает просто отлично.

Апдейт: учтены рекомендации и пожелания от Жиля и mikeserv.

+777
survived 9 янв. 2014 г., 22:23:29
20 ответов

Попробуйте воспользоваться программами hdparm вместо того, чтобы сравнивать диски производительности С и без использования кэширования:

$ судо программами hdparm -ТТ на /dev/sda1, поскольку

на /dev/sda1, поскольку:
 Кэшированные ГРМ читает: 6314 МБ в 2.00 секунд = 3157.61 МБ/сек
 Сроки буферизованного чтения с диска: 244 МБ в 3.04 секунд = 80.26 МБ/сек
+990
Rich A 03 февр. '09 в 4:24

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

+895
Mohan Velan 14 дек. 2011 г., 10:40:29
Другие ответы

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


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

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

В такой процесс будет просто блокировать при попытке написать в Б , если б не читал, что он писал достаточно быстро. Это, я считаю, более распространенный сценарий.

+893
Ahmet Ipkin 7 февр. 2023 г., 04:09:36

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

Тот факт, что моя компания была создана лишь месяц назад, влияет на мою способность сделать бизнес, связанный визы? Я алжирец применения из Алжира.

+883
Mike Mayen 24 февр. 2020 г., 16:41:06

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

system_profiler SPHardwareDataType - это тип данных, который содержит основные сведения об оборудовании, и вы можете использовать grep или awk, чтобы обрубить все дальше вниз по мере необходимости:

SPHardwareDataType system_profiler | у awk '/серийный/ {печати $4}'

или

план -л | у awk '/IOPlatformSerialNumber/ { печати $4;}'

Обе эти команды принимают в диапазоне от 0,5 и 0,2 секунды для запуска на современных SSD Mac, так что если вы хотите оптимизировать команду и удалить " вы можете иметь свой ответ в 0.005 сек или так:

план -с IOPlatformExpertDevice -д 2 | на awk -е\" '/IOPlatformSerialNumber/{печати $(НФ-1)}'
+846
rest black 19 февр. 2012 г., 21:01:08

На мой J7 с телефона под приложения, специальный доступ, использовать премиум сервис текстовых сообщений, это не показывает мою почту, поэтому я не могу установить его, чтобы всегда разрешать. Однако, на телефоне моей жены главе J7, это показывает и ее можно всегда разрешить. МДК

+796
DumbQuesionGuy314 14 мая 2022 г., 22:47:51

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

Я мог бы кошки 1 файл и сделать его переменной, а затем файл Cat 2 и сделать его переменной, а затем объединить переменные с экспортом и awk? Кто-то помог мне с одной строки текста в этой манере, но я не знаю, если это распространяется на целые файлы.

пример:

Входной файл 1

Группа F3D0 F3D1 F3D9 f3d по 
Otu01 1627 1935 8335 241

Входной файл 2

oi1 oi2 
lk8 po8 

Выходной файл

oi1 oi2 группы F3D0 F3D1 F3D9 f3d по 
lk8 po8 Otu01 1627 1935 8335 241
+763
tharrrk 30 авг. 2014 г., 15:01:01

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

file.txt

строка1
строка2
string3

Я бегу:

пока читал В; сделать sigtool --Хекс-дамп "$в"; сделано < file.txt > test.txt

Это дает следующий результат:

737472696e6731a737472696e6732a737472696e6733

Я хотел бы выходной, чтобы быть разделены линии, как показано ниже:

737472696e6731
737472696e6732
737472696e6733

Как я могу добиться этого?

+760
Chivyham Humber 11 сент. 2019 г., 20:09:00

Возможные Дубликаты:
Правильная запись в fstab для монтирования ресурса Samba при загрузке?

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

+522
Xephon 15 мая 2023 г., 23:07:25

Этот вопрос о MAC Эль-Капитан SplitView

Я поклонник используя синглплеер взглядов, как в i3 и для Linux.

Или когда я в Windows я использую замыкание

С новой функцией есть ли способ, чтобы использовать его, не прикасаясь к мыши?

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

+472
Daniel Duarte 13 мая 2011 г., 23:22:11

Для нескольких приложений я Сохранить мои личные cheatsheets. Я использую их в основном для ВИМ, латекс, ВИМ латекс-люкс и bash.

Например, когда я забываю сочетание клавиш в Vim, я перейдите к папке, где сохранить файл PDF моя шпаргалка, а потом открыть его с помощью Acrobat читателя.

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

Это я делаю много раз в день. Открытие дополнительного окна (браузер файлов) и перетащить окно вокруг отвлекает и отнимает много времени.

Как я могу более эффективно получить доступ к моей cheatsheets? Я полагаю, есть несколько способов, но я не знаком с особенностями гном 3. Все предложения приветствуются. Просьба также представить некоторые понятия о том, как реализовать ваше решение.

+434
Pjammi 6 июл. 2018 г., 23:07:41

Нет никаких доказательств, все мы вновь воплощений перед людьми. Если бы мы были, Будда бы ясно объяснил это.

Объясняет 38 млн, как новый ребенок приходит, чтобы быть:

Монахи, зачатия эмбрион в утробе матери проходит через союз три вещи. Здесь есть союз из мать и отец...это матери, сезона и gandhabba присутствует....

ЗП 31.1 создает впечатление 'gandhabba' похож на спермы, т. е. половой семенами, которые создают жизнь:

Монахи, я научу вас о дэвов (богов) заказа gandhabba. Послушай....

И что, монахи, дэвы заказа gandhabba? Есть, монахи, дэвы, обитающие в ароматные корни, дэвов, обитающих в ароматной сердцевиной, дэвы жилье в ароматной хвойной, дэвы, обитающие в ароматные листья, дэвы, обитающие в душистые цветы, дэвы, обитающие в ароматные плоды, дэвы, обитающие в ароматный сок и дэвы, обитающие в душистых ароматов.

Эти монахи называются дэвы заказа gandhabba.

Комментарий монах Бодхи:

В gandhabbas связаны с душистыми веществами, не сомневаюсь, потому что слово-это на основе стволовых гандху, что означает запах.

В языке Пали слово для 'человека' является 'манусса', что означает 'мотив' или 'благородных/доброе сердце'. Слово 'манусса' не совпадает с 'пуггала' ('люди').

ЗП 56.102-131 объяснить 'животные', 'призраки' & 'ад' существа перерождаются 'человека' & 'благочестивый', видя Четырех Благородных Истин, а также объяснить, боги и люди уходят в ад, животное царство и царство животных, не видя (adiṭṭhā) Четырех Благородных Истин.

+386
MightStackier 13 июл. 2016 г., 23:26:18

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

В свит Хоум 3Д можно "расположить мебель на 2D плане дом, с 3D просмотра [и] ... импортная мебель и заказать предметы мебели для создания виртуальной среды". (Википедия)

Чтобы сделать это, установите sweethome3d Install sweethome3d пакет.

См. официальный сайт для получения дополнительной информации.

+375
Ander Aristondo 21 июн. 2019 г., 19:03:44

Существует также точка сохранения истории дифф. Если файл не заканчивается символом перевода строки, а затем добавить что-нибудь в конце файла будет просматриваться разность ЖКХ как изменить последнюю строку (потому что добавляется к нему).

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

+209
user303932 8 дек. 2018 г., 20:06:19

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

Я бы порекомендовал с помощью USB-накопителя (вот как я сделал это вчера). Что-то вроде этого: http://www.amazon.com/SanDisk-Cruzer-Micro-Flash-SDCZ6-8192-A11/dp/B000UZN2ZK

+198
Kurten 7 июл. 2012 г., 22:29:05

У меня есть скрипт на Perl, что я вилку от другой скрипт, который я запускаю с помощью веб-браузера через него. Зигзагообразная скрипт (который заканчивается как Apache) должен судо сервис X остановка в рамках резервного копирования восстановления: х услуг зависит от восстановления. У меня это работает нормально в Windows, но сейчас портируют в CentOS я нарваться на ошибку в названии.

Настройки:

  1. файлами sudoers имеет закомментированы # по умолчанию requiretty
  2. файлами sudoers имеет apache_usr параметр localhost=(корень) NOPASSWD: файл /sbin/х стоп (который проходит visudo -с проверки) и не имеет других apache_usr линии

Что я пробовал:

  1. судо на /sbin/услугу , а не просто судо услуги в раздвоенный процесс
  2. файлами sudoers С или без комментирования по умолчанию !visiblepw
  3. файлами sudoers с (ВСЕ) вместо (корень) в NOPASSWD строку выше

Что еще можно попробовать?

+151
Intelec 3 апр. 2014 г., 18:01:10

Я использовал Kubuntu 12.10 с поддержкой Бэкпортов и я получаю слишком много шума, а делать скринкастинг в Казам или другие приложения, такие как Recordmydesktop, шум также появляется во время записи веб-камеры с Kamoso.

У меня Acel Travellmate 5760z который использует i3 с видеокартой Intel HD графика 3000 карт, я использую веб-камеру и микрофон ноутбука, так что это может быть вопрос водителя? Это начало происходить 1 или 2 недели назад, может быть, некоторые обновления пошло не так?

PS: извините за мой плохой английский и спасибо за потраченное время.

[Обновление] Привет, я пробовал Кубунту 13.04 (по raring Ringtail) и я записала видео с Kamoso (записей веб-камера) и аудио было хорошо, никакой шум появился, поэтому кажется, что это было исправлено для RaringRingtail, возможно, более новой версии пакета решена, что. Но я до сих пор этому вопросу в 12.10.

[Решена] во-первых, сделать шаги в первую ответом NikTh (может быть, вы должны проверить источник), потом я установил "pavucontrol" и "alsamixergui", и при этом запись звука я менял значения, пока я не получил комбинацию, которая сделала мою звукозаписи, отлично работает.

+111
vytitcnyflwfnmktn 15 янв. 2018 г., 12:45:40

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

#! /бин/Баш


Каталог #куда сохраняются фотографии
PicturesDir="$дома/рисунки"

#Время в секундах между переключает
WaitTime=20

#список файлов
базы данных="$PicturesDir/список.дат"

#потому что это очень низкий приоритет работу сна в течение двух минут при запуске
#сон 120

базы данных #перезагрузка фотографий
касания $в базе данных
РМ $в базе данных
найти в $Home/картинки-iregex '.*\(.> $базы данных\ jpg\/.gif\/.png\/.jpeg)' 

в то время как [ истинного ]
делать
 #получаем случайное число в строку 
lineNum=$случайные
 пусть "lineNum %= $(кота $базе | туалет -л ) "

 #получить случайную картинку из списка
 Пос=`СЭД $lineNum'q; $база данных D'`
 Эхо $Пос
 gsettings установленные org.гном.столе.фоновая картинка-Ури "файл://$Пос"
 спи $WaitTime
сделано
+108
Laurent Giroud 5 мая 2018 г., 17:28:15

С вашим примером, с помощью -электронный вариант, то в xterm запустить командный интерпретатор, руководство государства это.

Можно переопределить поиск в xterm по умолчанию для оболочки, так что вы могли бы поставлять свою собственную программу для этого, но когда вы переопределяете оболочки нельзя использовать параметр-e. Когда вы переопределяете оболочки, то ваша оболочка запускается (вызов fork() + exec()делает) непосредственно в xterm.

Здесь представлены соответствующими разделами,

Один параметр (все варианты) может быть дано. Что отменяет в xterm встроенный выбор
программная оболочка. Обычно в xterm проверяет переменной оболочки. Если это не набор, в xterm нах
чтобы использовать программу оболочки, указанные в файле паролей. Если это не набор, в xterm использует
/Бен/ш. Если параметр не задан относительный путь, т. е., начинается с “./” или “../”, в xterm
ищет файл в Path пользователя. В любом случае, это создает абсолютный путь. В
-вариант е нельзя использовать с этим параметром, поскольку он использует все параметры после
вариант.

и

программа-Электронная [ аргументы ... ]
 Этот параметр определяет программу (и аргументов командной строки) должен быть запущен в
 окно xterm. Он также устанавливает заголовок окна и название значок базовое имя
 программа выполняется, если ни -Т, ни -н указаны в командной строке. Это
 должен быть последний параметр в командной строке.

И просто глядя на то, что вы выполняете,

"Эхо привет; спать 5"

Это оболочка, которая разбирает эту строку, он использует путь ОКР переменной, чтобы найти две команды, и понимает, что это действительно две команды, разделенные на полу двоеточия, в xterm не делай этого!

+107
joey gartland 9 мар. 2020 г., 21:58:15

Это зависит от того, какие структуры данных вы поставили UTXO установить на. Различные реализации этого по-разному, нет ни одного способа, чтобы установить UTXO.

Например, одна реализация может не поддерживать UTXO а проходит через весь блокчейн. Это будет o(n), где n-число TXOs в Blockchain.

Другие реализации могут иметь UTXO в списке, так что найти баланс все равно будет за o(n), где n-количество UTXOs, потому что он должен выполнить итерации через список.

Реализация также может сделать карту с ключом на scriptPubKey. Значение будет список соответствующих мероприятий (т. е. количество и расположение). Затем найти баланс адрес будет O(1+К), где k-количество UTXOs для этого адреса. Это значительно меньше, чем o(n) т. к. глядя, какие UTXOs составляет O(1), но вам все равно придется перебрать их все.

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

+12
DaveFL67 6 февр. 2012 г., 22:28:45

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