Выработок верхнего и команд PS

Родной расщепления оператора (у Борна-как опять разбиение, которое делается на некотируемые команду заменами) с с параметра развертывания флага:

массив=(${(ПС:\Н:)"$(УМК)"})

бы разделить выход УМК на новую строку, отбросив пустые элементы (пустые строки).

п - позволить те разложений. В качестве ПС:\Н: является распространенным, у него более короткий псевдоним: Ф (разделить на линии Фдиээ):

массив=(${(Ф)"$(УМК)"})

Чтобы сохранить пустые строки, вы могли бы сделать:

массив=("${(Ф@)$(УМК)"})

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

массив=("${(Ф@)$(УМК; Эхо .)}")
массив[-1]=() # удаляем последнюю строчку добавил Эхо .

С командами разбиение:

Компании IFS=$'\п'
массив=($(УМК)) # удаляет пустые строки. Обратите внимание, что в отличие от других
 # Борн-как снаряды, zsh не в имени есть
 # так что вам не нужно "установить -о noglob"

Компании IFS=$'\н\н # как в ksh93, удвоение в МФС-пробельный символ
 # удаляет ее специальной обработки как пробельный символ
массив=($(УМК)) # сохраняет пустые строки, за исключением заключительных

Компании IFS=$'\н\н -
массив=($(УМК; Эхо .)); массив[-1]=() # сохраняет все пустые строки.

Чтобы избежать изменения $IFS в мире, вы можете сделать выше в анонимную функцию:

(){
 местные компании IFS=$'\н\н
 массив=($(УМК; Эхо .)); массив[-1]=()
}

Также помните, что $массив расширения пропускает пустые элементы. Поэтому если вы хотите перебрать все элементы, включая пустые, вам понадобится:

для меня ("$массив[@]") ...

или

для меня ("${(@)массива}") ...

не

для меня ($массив) ...
для меня в $массив
+819
abdul khuddus 8 апр. 2010 г., 07:19:18
25 ответов

Замена не нужна, можно просто удалить строки, начинающиеся на цифры :

компания sed '/^[0-9]/д'

И если вы действительно должны использовать замену :

СЭД с/^[0-9].*//'
+979
Alex Soroka 03 февр. '09 в 4:24

Я попробовал exFAT в того, чтобы использовать мой внешний жесткий диск на Mac и Windows, но я нашел это гораздо медленнее, чем в файловой системе HFS+. Скорость заметно отличается, когда я пытался быстро вперед фильмы (более 4 ГБ).

exFAT была рекомендована в этот вопрос.

+973
halvey 12 авг. 2016 г., 11:50:37

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

Если вы видите Xephyr сделал разницу, видите ли iwconfig показывает, что разница. И если еще застряли, разместить свои iwconfig результаты, которые должны выглядеть http://en.wikipedia.org/wiki/Wireless_tools_for_Linux#iwconfig

+899
Dave Zych 1 мая 2020 г., 05:57:41

У меня есть простой экземпляр с Ubuntu 12.04 работает на AWS EC2 с

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

В составе установки АРМ, у вас нет имени пользователя "root" можно открыть, а "Убунту" пользователь с правами судо. Этот пользователь не имеет пароля, доступ через пары ключей SSH

Я не хочу, чтобы установить пароль для пользователя Ubuntu, предпочитая безопасности СШ.

Как я могу обращаться к Webmin без необходимости вводить пароль? Это лучшее, что я создать нового пользователя с паролем, который также sudoer? Кажется немного глупо, учитывая, что это одна из причин, я хочу в Webmin в первую очередь :-)

+870
Victor Porras 20 июл. 2018 г., 14:41:55

Приложение Messenger автоматически запускается много раз, когда я не хочу начать это. И там тоже нет кнопки Выход в этом приложении.Так что всегда стараюсь работать в фоновом режиме. Как предотвратить Facebook мессенджера приложения из автоматического запуска в фоновом режиме?

+837
Vajk Hermecz 5 мая 2012 г., 12:28:59

Возможные Дубликаты:
‘МВ’ эквивалент перетащите с замены?

Я хочу взять папку /а/б/, и скопировать все файлы в /в/б/х в /в/б/, заменив все файлы в /А/Б/ В /А/Б/х. Я абсолютно уверен, будет позаботиться о замене, но как мне скопировать все файлы из каталога в другой каталог, а не копировать самой директории?

Я использую ОС Х

+823
RM de Vos 6 дек. 2012 г., 01:55:40

группы захвата

Ваш первый пример был рядом, но ты говоришь СЭД , что вы хотите взять 2 персонажей одновременно с \(.\)\(.\) немного, чтобы сделать его с помощью захвата группы вы могли бы настроить его вот так:

$ Эхо ahebhaaa | СЭД с/\(.\)/\1\н/г'
а
ч
е
б
ч
а
а
а

использование &

А почему СЭД пример с & Строительство. В & В поиска и замены является то, что когда-либо символов регулярное выражение совпало. Так что все, что было не А .

Примеры

$ Эхо "123 АБВ" | СЭД с/[0-9]*/&&/'
Азбука 123123 

Первый & печатает символы, которые соответствует шаблону ([0-9]*), 123. Второй & печатает их во второй раз.

$ Эхо "123 АБВ" | ООО с/АВ/&&&/'
123 abababc

Шаблон мы ищем АБ. Как мы ходим по строке 123 Азбука СЭД печатает не совпавших символов, 123. Тогда строка АВ обнаружено что в этот момент соответствует тому, что мы поиск и замена по. Поэтому СЭД затем заменяет его с 3-х экземплярах, что соответствует (abbab). Наконец, СЭД печатает с.

Запись [^\N], где создаются не в символ конца строки. Так что СЭД , как он ходит вдоль строки текста, ahebhaaa, он проверяет каждый из этих персонажей и говоря: "это не а \п"? Если это не символ конца строки, то СЭД выполняет поиск и замену на этот персонаж и & отпечатков, что соответствует, т. е. персонаж, наряду с новой строки. Затем он повторяет это, как она идет вдоль ahebhaaa строку.

Ссылки

+793
Robin T 31 мар. 2017 г., 08:12:17

Я думаю, вы должны удалить принтер и установить его снова с помощью этого руководства: http://ubuntuforums.org/showpost.php?p=11056485&postcount=2

+721
gdlmx 17 июн. 2012 г., 08:01:23
ЛС-л /папка | команда grep ^- | у awk '{печати $9}'
+695
AlexOnLinux 2 нояб. 2011 г., 09:57:40

Возможные Дубликаты:
Что является хорошей заменой для рыбного соуса?

Что делает лучший вегетарианский заменитель рыбного соуса (ныок мам) в вьетнамские блюда и приправы, особенно Ныок Чам (в ныок мам готовят с кислотой, чеснок и перец чили)?

+657
clodik 13 сент. 2022 г., 01:54:22

Недавно я прочитал два журнала документов один и тот же набор авторов, опубликованные в различных журналах.

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

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

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

+610
user58886 30 нояб. 2013 г., 16:33:04

По крайней мере, одна из проблем заключается в ваши ссылки на репозитории в Debian. Изменить первые два правила в вашей АПТ предпочтения:

Пакет: *
Пин-код: отпустите кнопку o=Debian,то н=Джесси
Пин-Приоритет: 1001

Пакет: *
Пин-код: отпустите кнопку o=Debian,то н=Сопелка
Пин-Приоритет: 990

Это приведет к АПТ-обновить, чтобы заменить все установленные на вашей системе с версией Джесси, если доступны (даже если это откат). Пакеты не доступны в Джесси предпочтет Сопелка (или заданному значению) по сравнению с другими доступные репозитории (при условии обновления с установленной). Я не уверен, если архивы в репозитории Ubuntu содержат кодовые имена или если вы также должны изменить "в=" в "N=" для этих записей.

Увидеть АПТ предпочтения человека страницы.

+564
xRomZak 23 апр. 2022 г., 12:51:59
Интел-графика используется для вопрос частности, процессор Intel графических чипов и их водителей. Используйте его только если вы точно уверены, что проблема не общая проблема графики (в этом случае используйте тег: графика)
+537
Corey Iles 12 февр. 2022 г., 20:19:16

Вам нужно настроить панель инструментов и добавить кнопку "Формат".

Перетащите кнопку "Формат" В строке:
enter image description here

И когда вы пишете новое сообщение, вы можете нажать на значок формата:
enter image description here

И панель появится.

+449
Dheeraj Chelaramani 20 апр. 2014 г., 07:03:30

Главная проблема в вашем скрипте, кажется, что меня занимает сам файл имена в качестве значений, в то время как Джей - это просто число. Принимая имена в массив и через оба я и и J как индексы должны работать:

файлы=(*)
граф=${файлы#[@]}
для (( Я=0 ; я < граф ;я++ )); делать 
 для (( J В=Я+1 ; j с < Граф ; К++ )); делать
 если дифф -м "${файлы[я]}" "${файлы[Дж]}" >/dev/нуль ; тогда
 Эхо "${файлы[я]} и ${файлы[Дж]} такие же"
интернет
сделано
сделано

(Похоже на работу с Bash и КШ/ksh93 Debian имеет.)

Присвоение а=(этот, что) будет инициализировать массив с двумя элементами это и что (с индексами 0 и 1). Wordsplitting и подстановка работает как обычно, так что файлы=(*) инициализирует файлы с именами всех файлов в текущем каталоге (за исключением dotfiles). "${файлы[@]}" будет расширяться, чтобы все элементы массива, и хэш-знак просится в длину, так ${#файлы[@]} - количество элементов в массиве. (Обратите внимание, что ${файлы} будет первый элемент массива, а ${#файлы} - длина первого элемента, не массив!)

для меня в `/папка/*`

Здесь обратная кавычка, конечно, опечатка? Ты будешь первый файл как команду и давая остальным в качестве аргументов к нему.

+425
martin 18 сент. 2020 г., 03:15:02

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

+419
Docuemada 13 дек. 2011 г., 23:26:54

Это случилось со мной неоднократно с экономистом приложение на Android. В основном приложение, как правило, автоматически загружает еженедельный выпуск на push-уведомления, но иногда это просто не сделать это. Когда я удалить приложение и переустановить его.. он застрял на 19 декабря 2015 года. enter image description here

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

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

+419
Ermir Beqiraj 14 янв. 2017 г., 15:42:22

Почему gnutls свяжитесь с администрацией сайта, хотя с wget получает страницу только штрафом?

$ gnutls-CLI и https://site.com/login.php --неуверенность --печать-сертификат < /dev/нуль > свиду
Предупреждение: в GNOME-брелок:: не удалось подключиться к: /выполнения/пользователей/dotancohen/брелок-Ekufyf/pkcs11: нет такого файла или каталога
Не могу решить https://site.com/login.php:443: имя или служба не известны
с wget $ https://site.com/login.php
--2013-01-23 19:07:57-- https://site.com/login.php
Решение site.com (site.com)... 72.1.2.3
Подключение к site.com (site.com)|72.1.2.3|:443... связи.
Запрос HTTP послан, ожидание ответа... 200 ОК
Длина: 6581 (6.4 к) [текст/HTML]
Сохранение: `login.php'

100%[=============================================>] 6,581 --.-К/С в 0С

2013-01-23 19:07:58 (47.8 МБ/с) - `login.php' сохранен [6581/6581]

$
+390
Ujjawal Khare 20 сент. 2014 г., 14:39:42

У меня тоже была такая же проблема. Лично я решил проблему путем загрузки в режиме восстановления, на моем Samsung телефона и очистка раздела кэша.

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

Советую регулярная очистка раздела кэша, чтобы продлить срок использования телефона.Используя Галактика S2 около 3 лет.

+331
Danialgd Zam 8 июл. 2010 г., 01:56:52

Вы можете подключить компьютер с Windows 8 компакт-дисков, и набор для запуска и нажмите кнопку Восстановить. что может исправить это

+308
Alcruz 4 июн. 2015 г., 09:26:24

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

+301
baveen 12 февр. 2019 г., 15:44:24

Я буду в Канаде для визита продолжительностью около одного месяца в августе 2018 года. Мне понадобятся самые доступные предоплаченную SIM-карту, чтобы позвонить из Нигерии в Канаду. Некоторые данные будут желателен, но не является приоритетным. Посоветуйте, пожалуйста, лучшие цены на SIM-карту. Привет.

+244
user3213903 28 сент. 2021 г., 22:30:31

Из-за ужасных планирования я оказался в Эквадоре во время дождливого сезона (или Времена года, где вы получаете много дождя каждый день). Мне было интересно, если бы вы знали, каких-либо местах (кроме побережья и Галапагосских островов), где он не столько дождь в это время года (Март)? Кроме того, я обещал тур по джунглям или два - это даже рекомендуется в течение этого времени?

+240
Pantoofle 24 окт. 2019 г., 21:38:06

Было подтверждено, что в интернет сценарий, ID-карты ЕС будет оставаться действительным для въезда как минимум до 2021 года.

Так просто взять с собой удостоверение личности, как обычно.

+147
Oksa 11 сент. 2018 г., 06:50:40

Внутри shell-скрипт, вы должны пропустить Ш. также. Ниже команда работала на меня.

ПС-АЭФ | грэп 1 $ | команда grep -v с ш| команда grep -v с грэп| у awk '{печати $2}'

Скрипт:

#!/бин/Баш
ВАР=`ПС-АЭФ | грэп 1 $ | команда grep -v с ш| команда grep -v с грэп| у awk '{печати $2}"
если [ !-З "из$VAR"]
тогда
 процесс Эхо 1 $не работает 
еще
 убить -9 $ВАР
 процесс Эхо 1 $убиты насильственно, идентификатор процесса $ВАР.
интернет

Ссылка: заставить убить процесс в Linux в сценарий командной оболочки может пойти по статье за полное объяснение.

+74
Martial Landry 28 мар. 2019 г., 01:39:10

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