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

Я написал программу bash, который просматривает файл /etc/passwd и выводит все имена пользователей, которые находятся в Каталоге, но мне нужна программа, чтобы вывести имена пользователей, которые находятся между 5 и 10 символов. Мне нужно, чтобы изменить его.

#!/бин/Баш

Параметр maxlength=$(кат-д: -Ф1 < файл /etc/passwd и | туалет -л)
МИНИМАЛЬНАЯ ДЛИНА=$MAXLENGTH ЗНАЧЕНИЕ
SMALLESTNAME=""

имя в $(кат-д: -Ф1 < файл /etc/passwd с)
делать
если [ ${#имя} -экв $параметр maxlength ]
тогда
 Эхо "самое длинное имя пользователя в системе 
Это:" $имя
 эхо "Его длина составляет" $maxlength значение
Элиф [ ${#имя} -ЛТ $минимальная длина ]
тогда
МИНИМАЛЬНАЯ ДЛИНА=${#ИМЯ}
SMALLESTNAME=$ИМЯ
интернет

сделано

Эхо
 Эхо "наименьшая имя пользователя в системе:" 
$SMALLESTNAME
 Эхо "длина:" $минимальная длина
+903
navneet 24 авг. 2015 г., 07:24:00
35 ответов

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

Я думаю, судо и Су корня совпадают, потому что, когда я введите команду sudo whoami, я корень, а не просто whoami , где я получил мое имя пользователя.

+992
Renuka Gobade 03 февр. '09 в 4:24

Файл /usr/доли/Х11/хкв/ключей/файлам - это не "файлам файл", это один из многих исходных файлов для клавиатуры X перевод стола (хкв). Нет, это не загружается после входа в систему. Вместо этого она служит в качестве исходного файла для компилятора xkbcomp, а выход компиляции подал загружаются, когда X-сервер стартует. Вся эта тема немного сложнее, так что не идете О внесении изменений случайным образом, и ожидать вещи, чтобы работать. Кроме того, обычным способом, чтобы сделать свои собственные раскладки клавиатуры, чтобы писать новые файлы, и оставить старые на месте. Смотри, например, ненадежное руководство по ХКВ конфигурации для введения.

Если вы хотите сделать вашу правого Alt и клавиши работают как клавиши управления, но лучше оставить эти файлы, как они есть, сделать ~/.Параметр xmodmap файл с следующие две строки

удалить помощью mod4 = Alt_R
добавить контроль = Alt_R

проверить, что он работает посмотрев на параметр xmodmap -ПК для старого состояния, затем загрузить его с параметр xmodmap ~/.Параметр xmodmap, затем выполните снова параметр xmodmap -ПК и убедитесь, что он выглядит правильно.

Результатом этого будет то, что правая клавиша Alt по-прежнему показывает вверх под своим собственным кодом, но трактуется как "контроль" модификатор, так что вы можете использовать его в комбинации с другими клавишами.

Некоторые менеджеры загрузки ~/.Параметр xmodmap по умолчанию при входе в систему, некоторые новые оконные менеджеры потеряли эту функцию и вы будете иметь, чтобы настроить их, чтобы сделать это.

+963
gokareless 11 нояб. 2014 г., 03:19:59
Другие ответы

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


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

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

Упор на быстрое получение чека.

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


Текущий метод

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

Текущий сценарий

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

пинг -з 1 -з 100 -м "$NETWORK_HOST" &> /dev/нуль

Очевидный недостаток данного подхода: ответы нужны с суб-второй поворот, и это может подождать до второй, от опыта.

Альтернативой является

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

Интуиция о лучшее решение

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

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


Вопрос

Как бы вы решить эту проблему? Какой инструмент(ы) вы бы использовали? Это правильный подход? Не могли бы вы привести фрагмент кода?


  • Среда: OS Х + Убунту хозяев
  • Сценариев оболочки: Баш
  • Можно установить дополнительное программное обеспечение, если это необходимо.
  • Можно скомпилировать/установить новый код для приложения не в репозитории и использовать это.
+899
Sam Tolton 17 дек. 2013 г., 08:54:32

Попробуйте отредактировать /usr/доли/значки/по умолчанию/индекс.тема. Нужно изменить строку:

Наследует=<что-то>

к:

Наследует=<имя темы курсора вы используете>

Например, я использую тему, под названием Openzone лед тонкий, так что линия выглядит для меня:

Наследует=Openzone Лед Тонкий

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

+898
user368723 25 окт. 2010 г., 09:09:08

Я скачал .PEM-файл и моем Mac ОС X (10.8.2) добавлено @ знак в конце файл разрешения. Это вызывает файл разрешения проблем. Я не могу показаться, чтобы удалить карантинный флаг. Я даже попробовал команду

xattr -D <имя_файла>.УГР 

но это не сработало

+866
Wolfsman 11 окт. 2018 г., 02:37:36

Я использую Ubuntu 16.04, и я подключаюсь к своему роутеру через кабель LAN. Интерфейс подключения называется enp2s0. Роутер выдает IP через DHCP для меня. Все работает нормально, в течение 10-15 минут, а потом интернет отключили. Разъединенным я имею в виду сайты застряли в "разрешения узла..." или "подключение...", хотя в верхней панели в Ubuntu не показывает отключения (т. е. показывает, что я подключен по проводной сети, здесь ничего не изменилось).

Затем я пытаюсь пинг шлюз (192.168.1.1), и он возвращает заданный узел недоступен.

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

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

Какая информация нужна, так что это может быть отлажены дальше? Проблема недавно началась, и не было раньше.

+829
Snowrunner 7 сент. 2012 г., 13:03:05

[ -ы *.ФА ] не удастся, если есть несколько файлов, которые имеют имена, которые заканчиваются на .ФА. Вы либо проверить его с одним именем (hs_alt_HuRef_chr10.ФА?) или вы петли:

имя в *.ТВС; делать
 если [ -с "$имя" ]; затем
 е '"%S" имеет данные в его\N' "$имя"
интернет
готово >>"$CuestaP.txt"

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

Насколько я вижу, $CuestaP будет расширять нечего, и большая часть ваших данных будет идти в файл с именем .тхт (скрытый файл в текущем каталоге).

+801
Craig L 5 июл. 2011 г., 04:57:10

Кстати можно было бы добавить в/etc/fstab и запись ISO с "пользователь" параметр, как

/test.iso каталог /mnt/ISO авто по умолчанию,пользователей 0 1

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

+749
Aminul Islam Rasel 24 февр. 2010 г., 11:55:32

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

Когда я выполнить команду, сгенерированного вывода отформатированной в Столбцах выравниваются на экране консоли, даже когда я положил его в diff типы расширения файлов: .тхт / .КШМ / .формате xls (все они хороши в терминале Linux)

thatCommand | почта -статистика '' [email protected]

Выше: распечатать в текст сообщения в электронной почте
Ниже: перенаправить вывод в файл и отправить его в качестве вложения в электронной почте

thatCommand > stat.xls
данный stat.xls table.xls | \почта -статистика "" [email protected]

Затем, у меня такая проблема, после выполнения первой командной строки, в таблице в моем теле сообщения, как показано ниже

Название студенческий SubjectA(%) SubjectB(%)
Аарон Фрэнк 7892 89 100
Бенджамин Эйрс 8892 78 90

Как мне бы хотелось, чтобы быть организованы по столбцам:

Название студенческий SubjectA(%) SubjectB(%)
Аарон Фрэнк 7892 89 100
Бенджамин Эйрс 8892 78 90

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

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

На рисунке ниже-это моя endgoal, данные в разных столбцах (хорошо выравнивается)

how it supposed to look like, how I expect it

как это выглядит сейчас, данные все только в Колумна how it looked like now

Это Perl-скрипт, сможете помочь? Так что я мог бы получить красиво отформатированный вывод при получении вложения? Я бы не возражал, потому что я все равно придется добавить некоторые данные в конце файла Excel в Linux. (хотя я еще не разобрался как это сделать), но сейчас моя главная забота-о том, как отформатировать его :)

Это ссылка вопрос, что будет дальше сделано.

+732
mlbd 3 мая 2018 г., 21:11:26

Мой direcotrory корень:

фрд 
/

У меня следующая реж:

drwxrwxrwx 4 корень 81920 4 июня 09:25 imr_report_repo

Примечание: imr_report_repo это по NFS.

Вот в fstab список для imr_report_repo:

netapp1:/imr_report_repos_stage /imr_report_repo НФС РАО,БГ,actimeo=0,nointr,верс=3,timeo с=600,значения rsize=32768,wsize=32768,ПТС 1 1
д imr_report_repo

Файл в горы:

$ ЛС-Аль
-RW-р-р-- 1 502 502 1273 21 марта 2013 imr1_test.txt

Идентификатор 502 не существует. Если добавить, что UID/GID не локально:

$ программой groupadd -г 502 Джимми
$ команды useradd -г 502 -у 502 Джимми

Это теперь так:

$ ЛС-Аль
-RW-р-р-- 1 Джимми Джимми 1273 21 2013 imr1_test.txt марта 

Теперь измените корень:

$ Су -
$ Чаун в Oracle:oinstall imr1_test.txt
Чаун: изменение собственности `imr1_test.txt': операция не разрешена
+724
vaally 9 апр. 2018 г., 03:04:36

Когда я с помощью команды "DF-ч" я имею следующие результаты :

Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/Федора-корень 20г 9,4 г 8,8 г 52% /
devtmpfs 1,9 1,9 г 0 г 0% /Дев
файловая система tmpfs 1,9 г 1,2 м 1,9 г 1% в /dev/ГИМ
файловая система tmpfs 1,9 г 1,0 м 1,9 г 1% /запуск
файловая система tmpfs 1,9 1,9 г 0 г 0% файл /sys/ДФ/группы
файловая система tmpfs 1,9 г 108К 1,9 г 1% /ТМП
на /dev/sda1, поскольку 477M высота 129m высота 319m 29% /загрузки
/Дев/маппер/Федора-дома 916G 279 г 591Г 33% /домой

Или это говорит мой корень 20г с 9.4 использовал и 8.8 доступно еще это 2Г, что исчез. Я знаю, что очень похожий вопрос был дан ответ здесь примерно тот же вопрос с brtfs и я просто интересно, если причина может быть то же самое здесь, так как я с помощью LVM.

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

+702
jfantasy 27 июл. 2012 г., 11:35:49

Со следующей конфигурации (см. файл ниже конфигурации):

  1. если только кабель Ethernet подключен, он 100% работает: я могу быстро СШ компьютеру через интерфейс eth0 IP-адрес,

  2. если оба кабеля Ethernet и WiFi донгл подключен, это 100% работает: я могу быстро СШ компьютеру через интерфейс eth0 и wlan0 IP-адрес это IP-адрес,

  3. если только WiFi донгл подключен, мне придется ждать 1min30sec после загрузки, чтобы быть в состоянии SSH в компьютер! Это подобно тому, нет, Ethernet-кабель есть "блоки" загрузки* при 1min30sec.

Почему то нет Ethernet-кабель присутствует в случае #3 блок загрузки для 1min30sec?

Это подтверждается:

добавлена анализа # виноват
 1мин 28.442 с сетью.услуги
 353ms Гетти-статический.услуги

/и т. д./сети/интерфейсов

авто Ло
iface защитный Ло инет замыкания

авто eth0 в
слово iface eth0 в инет по DHCP

авто как wlan0
разрешить-автоопределения wlan0
как wlan0 iface защитный инет по DHCP
шифрование WPA-SSID в "<myssid>"
ВПА-ПСК "<mypasswd>"
+674
Fahrenheit1578 6 окт. 2015 г., 12:20:14

Один из способов будет войти ПИД питона процесс, скажем, в файл/var/работать тогда баш скрипт можно увидеть, если файл с таким ПИД существует и если это так, если что ПИД-прежнему работает.

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

если pgrep -Ф "питон yourScript.py" &>/dev/нуль; тогда
 Эхо "уже запущен"
выход
еще
 питон yourScript.py
интернет

предполагая, что yourScript.py будем демонизировать себя или что-то подобное

+667
andybuckley 13 июн. 2018 г., 09:37:16

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

+657
Bobo 22 янв. 2019 г., 20:27:16

Я начал копать в целом Линукс ПТИ и телетайп ад. Я пытаюсь понять, как это работает здесь, в Linux, так что я читал довольно много статей, которые освещали эту тему.

До сих пор я знаю:

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

Это кажется довольно ясным для меня, потому что, когда я буду делать Вт в оболочке на моей системе я получаю:

21:26:53 до 2 дней, 11:35, 2 пользователей, средняя загрузка: 0.11, 0.08, 0.08
ПОЛЬЗОВАТЕЛЬ ТЕЛЕТАЙП ОТ ВХОДА@ ПРОСТОЯ, JCPU PCPU ЧТО
Крис tty1 :0 Thu09 2дня 52:28 0,05 с пам: ГДМ-программ
Крис оч/0 :0.0 21:18 0.02 0.01 0.00 ы ы ы ж

В tty1 является терминальной сессии, которая началась, когда я вошел в мою машину, и ПТС/0 виртуальный терминал (экземпляр приложения -> Системные утилиты -> терминал).

Однако, что такое Пти тогда? Если я буду подключаться к моему серверу через SSH и потом еще ПТС , он появится, но когда еще телетайп быть породил, и что от Пти, от человека Пти мне кажется именно эта:

  1. Эмуляция терминала (графический терминал) разговаривает с ПТС
  2. Это ПЦ , в свою очередь, разговаривает с Пти , который разговаривает с телетайпа

Это не имеет смысла.

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

+557
Eldros 7 сент. 2010 г., 04:49:07

Когда я пытаюсь установить на Cloudera-Менеджер-агент 5.7 из .оборотах я получаю сообщение об ошибке. Ошибка говорит о том, что зависимость не была достигнута, потому что Юм не мог найти libpython2.6.так.1.0(64-разрядная). Я ожидаю, что в Python 2.7 будет поддерживаться компанией Cloudera 5.7. Компании Cloudera 5.7 новый, и Python 2.6 старый.

Я с помощью Python 2.7.5 на CentOS 7.2 если я перейду в Python 2.6? Я обеспокоен тем, что многие вещи перестанут работать. Как я могу получить эту зависимость (связано с Python 2.6) должны быть выполнены для установки на Cloudera-Менеджер-агент? Я думаю, что этот файл должен быть зарегистрирован в менеджер пакетов Yum. Но мне нужно сделать файл на ОС первый. Однако, я не знаю, если что-то связано в Python 2.6 можно работать с Python 2.7.

+537
Jose Manuel Ramirez 17 июл. 2019 г., 08:21:06

Принятый ответ не дает практического примера(см. Первый комментарий к ней), так я пытаюсь дать здесь. В Ubuntu с помощью apt вы должны установить Сокс и аудио форматы поддержка

Сокс, как

Сначала установить Сокс и поддержка форматов (включая MP3):

судо АПТ установить Сокс libsox-fmt в-*

Затем, прежде чем выполнить команду Файл/файлы сначала нужно создать профиль, сделать образец шума, это самая важная часть, которую вы должны выбрать лучшее время, когда шум происходит, убедитесь, что у вас нет голоса (или под музыку/сигнал вы пытаетесь сохранить) в этом примере:

пакет ffmpeg -I Источник.МР3 -ВН -СС 00:00:18 -т 00:00:20 noisesample.в формате WAV

Теперь составьте профиль из этого источника:

Сокс noisesample.в WAV -Н noiseprof noise_profile_file

И, наконец, выполнить уменьшение шума на файл:

Сокс источник.MP3 выходе.МР3 noisered noise_profile_file 0.31

Где noise_profile_file профиль и 0.30 значение. Значения, идет лучше, где-то между 0.20 и 0.30, более 0,3 агрессивная, под 0.20 вроде мягкий и хорошо работает для очень шумного аудио.

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

как пакетный процесс их

Если шум похож, вы можете использовать тот же профиль для всех МР3

ЛС-Р -1 *.МР3 | команды xargs -Л1 -я{} Сокс {} {}_noise_reduced.МР3 noisered noise_profile_file 0.31

или если есть структура папок:

дерево -фай . | грэп -Р ".МР3$" | команды xargs -Л1 -я{} Сокс {} {}_noise_reduced.МР3 noisered noise_profile_file 0.31
+535
VICTORIA VIC 6 апр. 2017 г., 11:31:03

Ближе всего я могу думать снаряда-оператор, похоже, что это Баш патч , что Уильям парк сохраняет в 2004-2008 годах, которые пришли с несколько более или менее полезных расширений к bash3.

Среди них была серия с параметром расширения операторов , что все началось с ${Вар|...} некоторые из них напоминают ЗШ's параметр флаги (пусть и с совершенно другой синтаксис).

В что Shell, ${ВАР| |О} была бы воспринята как ${ВАР|УМК}, (предназначается, чтобы быть более или менее такой же, как $(УМК "$ВАР"}), но привело бы к неверная команда ошибка, что будут рассматриваться как допустимое имя команды (даже если вы создали команду с таким именем).

+514
Junior one 22 мар. 2014 г., 09:42:39

Я вношу свой собственный ответ.

Вариант, в контексте интерактивной оболочки (вопрос ориентирует на этом контексте), можно автоматически поддерживать связь меню файла/proc/$PID в/Дов, с помощью автоматики предоставляет возможность Баш:

PROMPT_COMMAND="ЛН-СФТ \$(фрд) ~/$ИМЯ_ССЫЛКИ"

В Ф параметр является обязательным, так как ссылка будет часто переопределяется. В Т параметр является обязательным, поскольку в противном случае это похоже на Ф опция работает должным образом.

Снаряды могут быть сделаны кооператива, используя это в Ex., ~/.bashrc следующее:

если [ -в CWD_LINK_NAME ]; тогда
 PROMPT_COMMAND='ЛН-СФТ "$(фрд)" "'$CWD_LINK_NAME'";'$PROMPT_COMMAND
 объявить -Р CWD_LINK_NAME
 rm_cwd_link функция() {
 РМ "$CWD_LINK_NAME"
}
 ловушка выход rm_cwd_link 
интернет

Оболочка или терминал может быть выполнен с CWD_LINK_NAME задать любое значение. Экс. CWD_LINK_NAME="~/$SOME_ROLE_NAME" гном-терминал

Другой альтернативы, используя ту же концепцию, чтобы отслеживать груша рабочей директории в переменной, это отслеживание основываясь на @Жиль и @enedil взносов:

PROMPT_COMMAND="PEAR_WD=\$(как lsof -P $по пид | у awk '/Дов/{печать \$9}')"

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

Я за первый вариант (еще не до выбора ответа, если есть другие взносы прийти).

+492
Cena Mayo 31 янв. 2018 г., 10:28:53

Вот один способ (положить его в файл и выполнить его с любым оболочка POSIX, как Баш или КШ):

команда CD ~/somefolder/ || выход 1
для F в *.ПНГ
делать
 случае $F в
 (tn_*) продолжения ;;
 (*) преобразование "${Ф}" -размер 50%Х50% "tn_${Ф}" ;;
эсок
сделано

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

команда CD ~/somefolder/ || выход 1
для F в *.ПНГ
делать
 [[ "$Ф" != tn_* ]] && конвертировать "${Ф}" -размер 50%Х50% "tn_${Ф}"
сделано

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

+457
Pura Vida 22 сент. 2014 г., 09:28:32

Это смотря что вы имеете в виду переустановить. Просто переустановить:

Пакман -с питоном вместо python2

Если вы имеете в виду продувки из системы, а затем переустановить, Пакман -РНС питона вместо python2 , вероятно, не будет работать, потому что вы будете иметь пакеты в зависимости от их. Если вы все еще хотите сделать это, вы можете, но чтобы быть на безопасной стороне:

  1. Будьте уверены, что ваша система обновлена (Пакман -Сю).
  2. Скачать пакеты Python, чтобы убедиться, что они находятся в кэше: Пакман -Ео питона вместо python2.
  3. Закройте все работающие приложения.
  4. Покинуть свои сессии, если вы пользуетесь ВМ или де.
  5. Войти в терминал, остановить все службы, которые не требуются.
  6. Запустить Пакман -Rddn питона вместо python2.
  7. Запустить Пакман -с питоном вместо python2. Вы, вероятно, хотите, чтобы указать --asdeps тоже.

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

+394
Yeza 24 янв. 2015 г., 10:51:31

Вот еще одно решение с использованием Python 2:

#!/usr/Бен/ОКР вместо python2
input_string = 'Джон Доу,"Foo1;Бар1;Foo2;Bar2"'
input_list = input_string.сплит('"')
common_input = input_list[0]
changed_input = input_list[1].сплит(';')
для меня в changed_input:
 печать common_input + я

Выход:

Джон Доу,Foo1
Джон Доу,Бар1
Джон Доу,Foo2
Джон Доу,Bar2
+350
alanaktion 21 нояб. 2016 г., 22:47:02

Вы можете отправить вывод в файл:

$ your_command > /tmp/output.txt

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

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

$ your_command | меньше
+346
Jason Armstrong 1 февр. 2019 г., 04:40:42

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

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

В этом режиме параметр монтирования было сделано по умолчанию с Linux ядра 2.6.30. Что является причиной Общ. время=время не перечисляя то, что вы ожидаете.

Решение: использовать жесткие (наследие) поведение за время использования strictatime опции монтирования (например, в файле/etc/fstab строчку).

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

+311
marta assefa 1 июл. 2015 г., 11:11:39

Я проверил ЛС-Ф или ЛС-Аль - на мой /usr/Бен директории и файлы появились с красным фоном и белым текстом. Что это значит?

enter image description here

+289
Bert Nijhof 27 февр. 2015 г., 13:40:43

Я нашел виновного после рытья через источник makepkg

источник /и т. д./профиль &>/dev/нуль

возникает проблема, если я запускаю эту команду, он зависает, Ctrl+с убьет весь терминал. Так что теперь я знаю источник проблемы, все еще пытаются выяснить, почему это происходит...

Редактировать: я нашел его! Я использую ТДМ как дисплей-менеджера, чтобы запустить его, я поместил скрипт в файл/etc/профиль.д/ этот скрипт вернул ошибку неверный телетайп.

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

EDIT2:

просто положить в/usr/Бен/ТДМ в ~/.файл и TDM работает нормально. На самом деле это уже в Арч-Вики, не знаю, почему я этого не сделал в первую очередь :-/

+278
Darin Beaudreau 1 дек. 2018 г., 09:44:27

Использовать для LiveCD, находите раздел, где Ubuntu установлена (с помощью GParted -аналогичная программа разбиения. Монтируем раздел (ext4, как обычно):

судо смонтировать /dev/sda1, поскольку в каталог /mnt

(где название раздела sdb1 еще будут sda1, sda2 и т. д...).

Теперь связать

судо горе ... привязать /dev /тугриков/Дев &&
судо горе ... привязать /dev/оч /тугриков/Дев/ПЦ &&
судо горе ... связать файла /proc в /MNT/proc и &&
судо горе ... персонализация /системы в /MNT/Сыс

Тогда

судо помощью chroot в /MNT

жратва-установка /Дев/СДА

(заметьте, ПДД не будут sda1 - то диск, который является загрузочным)

жратва-установить-проверьте /Дев/СДА
обновление-жратва

Также вы можете проверить /и т. д./По умолчанию/жратву , используя LiveCD с (команду gedit/Кейт) после монтажа системы ext4 Раздел для несовместимости.

Я не использовал Windows в течение длительного времени. Может быть на Win8 не позволяет при grub2 записи, у меня нет опыта с меню EasyBCD. ссылка на помощь/страницы в меню EasyBCD можно найти что-то там.

+229
aksiuta 4 дек. 2010 г., 03:32:05
несколько утилит и скрипт будет полезен для задач управления питанием. Вопросы о том, как использовать, создавать и администрировать предоставляется или скриптов.
+217
Manuel Gaona Palomo 12 дек. 2010 г., 11:50:04

Я хочу создать локальный массив в оболочке/баш скрипт, который состоит из следующих элементов: ЯФ-1998, И. Ф.-1999, Р-2000,... , И. Ф.-2011. То есть, строка ЙФ- в сочетании с лет с 1998 до 2000.

Я также хотел бы быть в состоянии сделать обратное: совместить количество с ограниченным числом строк до этого количество: ЯФ-1998, РФС-1998, УОФ-1998.

Существуют ли простые способы сделать это?

+174
Spoike 3 февр. 2011 г., 01:47:12

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

Я уверен, что ответ где-то здесь, я пытался искать, теперь в голове крутится. компания sed, awk и, csplit, ... ?

+80
agung nurkaya 21 мар. 2010 г., 12:16:16

Я просто скопировал всю папку в другую с помощью

СР ~/местные/* ./

и вообще-то хотел типа

СР ~/местного/СРЛ* ./

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

+78
Malkocoglu 14 апр. 2012 г., 13:23:33

Я использую Т1.микро инстанса EC2 с Amazon Линукс. Поскольку микро экземпляр имеет ограниченный объем оперативной памяти (589MB оперативной памяти в целом), что недостаточно для многих операций, таких как установка и компилирование пакетов Python. Некоторые учебники предлагают мне использовать файл подкачки для увеличения производительности, как следовать:

судо fallocate -л 1г в /tmp/файл подкачки
судо команду chmod 600 /tmp/и файл подкачки
судо команды mkswap /tmp/и файл подкачки
судо вызове swapon /tmp/и файл подкачки

и удалить его:

судо командой swapoff /tmp/и файл подкачки
судо РМ в /tmp/файл подкачки

Я думаю, что это будет увеличение дискового ввода/вывода, но это пойдет на пользу общей производительности. Я должен включить большой файл подкачки, когда ОС загрузится и оставить его всегда активным? Если да, то как этого добиться?

К вашему сведению: выход свободен -м команда выглядит следующим образом:

[ЕС2-пользователь@myhostname ~]$ бесплатно -м
 общая бесплатно общая буферов кэширования
Мэм: 589 340 249 0 13 97
-/+ буферы/кэш: 229 360
Своп: 0 0 0
+49
Jillia 8 июл. 2018 г., 05:46:20

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

Вы удалены из текущего каталога и создан каталог с таким же именем, который не является той же директории, просто что-то с таким же именем/путь.

Файл-браузеры, такие как Наутилус и проводника Windows обычно "идет" вверх по дереву каталогов если каталог удаляется в локальной файловой системе. Однако это не всегда верно для сетевых файловых систем, в этом случае иногда удаление не заметили и появления могли бы вы оказаться в новый каталог.

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

+48
Alan bill 19 сент. 2018 г., 16:30:19

Я пытаюсь создать помощью pbuilder. Когда я делаю судо создать помощью pbuilder, я получаю следующую ошибку:

Е: ошибка получения файла релиз http://security.debian.org/debian-security/dists/sid/Release
Е: помощью debootstrap не удалось

На самом деле http://security.debian.org/debian-security/dists/sid/Release не работает. Как я могу настроить достоверный источник ссылку?

+46
Henryk Konsek 21 мая 2018 г., 00:51:56

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

systemctl набор-свойства пользователя-1007.нарезать CPUQuota=50%

Количество 1007 - это идентификатор пользователя, я хочу, чтобы ограничить.

Но после выполнения, я получаю следующее сообщение:

Не удалось задать свойства объекта пользователя-1007.срез: пользователь-1007 блок.срез
не загружается.

Я попробовал поиск в интернете, но ничего не смог найти.

Любая помощь с благодарностью.


  • Релиз CentOS в 7.2.1511 Линукс (ядро)
+30
vdell 25 июл. 2013 г., 18:05:51

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

$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