Баш: проверить, если $Word находится в наборе

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

если "$слово" собака кошка лошадь ; тогда 
 Эхо да
еще
 Эхо нет
интернет

Баш такой построить? Если нет, то что будет ближе?

+134
Rocker 6 окт. 2018 г., 06:22:49
40 ответов

Удаление файла

/ВАР/Либ/менеджера/оффлайн-обновления-соревновались

решает ее.

Решение нашли на Debian форуме здесь. Похоже, это известная ошибка.

Но вроде бы там как минимум два года. И так может случиться снова, в конце концов. Я надеюсь, что кто-то знает лучшее решение.

(И да кстати, там опечатка в имени файла.)

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

+958
Nikhil Mahajan 03 февр. '09 в 4:24

Вы можете сделать это через На awk:

на awk -е"\т" '{если(П==1){модуль arr[$1]=$1}иначе{если(Арр[$4]==$4){$1="защищены"}{печати $0}}}' fileB, Fileaбыл

Постоянная переменная НФ указывает количество полей в файле, в этот код на awk будет читать FileB во-первых, и поставить все свои данные в массив называют Арр, в Fileaбыл, если четвертое поле $4 = массив значений (IP-адрес), затем его сменит имя узла с сохранением.

от вашим образцам, это выход:

Защищены в 10.10.20.1 
Защищены в 10.10.20.2 
hostname3 в 10.10.20.3
+927
Gary Duong 14 февр. 2015 г., 03:14:26
Другие ответы

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


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

1-й файл содержит:

#. Это имя файла для обработки: waveheight.txt
#. Это последние данные, если существует: waveheightNew.txt
FilNam=Project2128/Input/waveheightNew.txt
 если [[ ! -Ф ${FilNam} ]]; затем FilNam=Project2128/Input/waveheight.txt; интернет

2-й файл содержит:

#. Это имя файла для обработки: waveheightBin.txt
#. Это последние данные, если существует: waveheightNewBin.txt
FilNam=Project2128/Input/waveheightNewBin.txt
 если [[ ! -Ф ${FilNam} ]]; затем FilNam=Project2128/Input/waveheightBin.txt; интернет

Теперь мне нужно обработать файлы, изменяя .тхт для Bin.txt? Используя СЭД "s/.txt/Bin.txt/" приведет к BinBin.txt для 2-й файл. По СЭД "s/Bin.txt/.txt/" , а затем ООО "s/.txt/Bin.txt/" кажется неудобным.

Это было бы умнее, чтобы пропустить ненужные матчи?

+924
RaytheonLiszt 5 июл. 2018 г., 15:10:46

У меня есть два файла. Один из них является схема, и список данных. Схема выглядит так:

line_name:
shot_edit:
редактирование канала:
cable_edit

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

Другой файл-это список имен линию и идет:

ФИО1
ФИО2
имя3

Я бы хотел, чтобы скопировать все названия линии в Сразу после поля line_name, но я действительно не все, что хорошо в случае с awk. Может кто-нибудь дать мне несколько советов?

+892
Themba Manyusa 22 мар. 2010 г., 08:47:27

Обновление 2

Это документально оформить в Fedora 23. Я использовал обходной путь, перечисленных здесь https://bugzilla.redhat.com/show_bug.cgi?id=1263328. Похоже, это работает.

Обновление

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

Оригинал

Через кронтаб -е, я сделал это:

* * * * * Эхо-тест > > в /tmp/а.журнал

Но, кажется, ничего не произошло.

Примечание: пустая строка после строки.

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

Я посмотрел этот Serverfault вопрос , но я не мог найти решение. Работает

ПС-эф | грэп крон | команда grep -v с грэп

дает

корень 986 1 0 22:07 ? 00:00:01 /ЕГР на/sbin/crond -Н

Я не знаю, что случилось. Пожалуйста, помогите.

+877
MadMau7e 11 июл. 2014 г., 08:32:31

Я работаю с демо-данными, более 10k линий, похожее на следующее:

как в Google.ком 
как в Google.ком "видел"
как компания Yahoo.ком "вновь проверить"
как компания Yahoo.ком 
как про.ком
неизвестные/х.ком
неизвестные/год.ком
неизвестные/з.ком
как реддит.ком
как это.ком "хорошо"
как это.ком
как б.ком "хорошо"
как Си.ком
как Си.ком "хорошо"
как Си.ком

Я пытаюсь найти способ для достижения этих результатов:

как в Google.ком "видел"
как компания Yahoo.ком "вновь проверить"
как про.ком
неизвестные/х.ком
неизвестные/год.ком
неизвестные/з.ком
как реддит.ком
как это.ком "хорошо"
как б.ком "хорошо"
как Си.ком "хорошо"

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

на awk -F' и ' '!видел[$1]++' dupe.txt > clean.txt

Это не кажется правильным вкладышем для меня.

+846
Armando 19 февр. 2011 г., 03:07:56

Команды использовать sudo:

ссылка $ судо ИС присел wlan3 Дев 
+785
vab 12 дек. 2017 г., 04:32:33

Резюме ответ после обмена замечаниями : позвольте ВМ получить IP-адрес + маску подсети + по умолчанию роутер через DHCP.

+758
geneorama 3 дек. 2012 г., 08:45:50

Есть инструмент, сделанный пример предложения/Х. орг, для того чтобы поменять ваш символ / сопоставление клавиш. Это параметр xmodmap. Увидеть этот пост для хорошее объяснение об этом из сообщества ArchLinux. По умолчанию конфигурационный файл клавиатуры на основе Debian Линукс (Убунту, Линукс Минт, и т. д.) В файле/etc/default/замена клавиатуры.

Вы можете также сделать это с инструментами, как getkeycodes / setkeycodes или dumpkeys / loadkeys. Обратите внимание, что эти инструменты работают только в реальной консоли, а не в xterm. Вам нужно использовать сочетание клавиш Ctrl+АЛТ+Форекс.

+742
Decoherent 7 февр. 2011 г., 19:11:41

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

$ судо найти / пользователей exampleuser

Если вы хотите, чтобы искать большие файлы добавить -размер вариант:

$ судо найти / пользователей exampleuser -размер +10000к

Это: +10000к найдете файлы больше 10 000 килобайт.

+716
kervich 2 окт. 2011 г., 12:54:02

Моя клавиатура такая же. Вот этот патч я сделал для ядра Linux 3.4 для того, чтобы сделать ключ "FN" работают.

дифф -ОЗМ для Linux-3.4.первозданная/драйверы/спрятанный/спрятал-яблоко.с ОС Linux-3.4.новый/драйверы/спрятанный/спрятал-яблоко.с
--- ОС Linux-3.4.первозданная/драйверы/спрятанный/спрятал-яблоко.с 2012-07-15 04:45:54.489209371 -0300
+++ в Linux-3.4.новый/драйверы/спрятанный/спрятал-яблоко.с 2012-07-15 04:41:46.986193078 -0300
@@ -455,6 +455,8 @@
 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_ISO),
 .driver_data = APPLE_NUMLOCK_EMULATION | APPLE_HAS_FN |
 APPLE_ISO_KEYBOARD },
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ANSI),
+ .driver_data = APPLE_NUMLOCK_EMULATION | APPLE_HAS_FN },
 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO),
 .driver_data = APPLE_NUMLOCK_EMULATION | APPLE_HAS_FN |
 APPLE_ISO_KEYBOARD },
дифф -ОЗМ для Linux-3.4.первозданная/драйверы/спрятанный/спрятанный ядра.с ОС Linux-3.4.новый/драйверы/спрятанный/спрятанный ядра.с
--- ОС Linux-3.4.первозданная/драйверы/спрятанный/спрятанный ядра.с 2012-07-15 04:45:54.489209371 -0300
+++ в Linux-3.4.новый/драйверы/спрятанный/спрятанный ядра.с 2012-07-15 04:41:46.986193078 -0300
@@ -1382,6 +1382,7 @@
 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI) },
 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ISO) },
 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_JIS) },
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ANSI) },
 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO) },
 { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY) },
 { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY) },
+695
Daniel Stekhoven 9 мар. 2018 г., 05:18:10

Если у вас есть в OpenSSL установлен, вы можете запустить:

в openssl x509-на-noout -предмет -сервера.УГР
+655
Nuno Costa 22 февр. 2019 г., 09:18:21

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

Идентификатор Пос Реф Вар СП СФ:Р1 СР он Хо НЗ 
см|371443199 22 г пропуск Р:8 0 1 0 0 
см|371443199 25 с пропуском М:13 0 0 1 0
см|371443199 22 г пропуск Р:8 0 1 0 0 
см|367079424 17 С Г с прохода:19 0 0 1 0 
см|371443198 17 г пропуск Р:18 0 1 0 0 
см|367079424 17 г пропуск Р:18 0 0 1 0 

Я хочу создать таблицу, которая содержит список уникальных идентификаторов наряду с рассчитывает на:

  • Сколько раз этот идентификатор произошло
  • Сколько из этих строк проходили (колонка 6)
  • Сколько имел Он значение (колонка 8)
  • Сколько было Хо значением (столбец 9)

В этом случае:

Идентификатор CountId Countpass CountHe CountHO
см|371443199 3 3 2 1
см|367079424 2 2 0 2

Как я могу идти о создании этой таблицы?

+638
Sandy Anderson 31 мая 2018 г., 01:04:27

Я установил драйвера в Debian 9 и все выглядит отлично, я просто стараюсь установить wifi адаптеры. Я нашел адаптер драйвер здесь. Я просто очень новой для консоли и нуждаются в руководстве по его использованию.

+635
roadrunner009 22 апр. 2018 г., 07:17:19

Похоже, проблема с протоколом HTTPS, как на GitHub перенаправляет все запросы на HTTPS. Похоже, оно в Ubuntu (проверено верный) не поддерживает или это реализация кикстарта не хватает протоколу HTTPS. Когда файл загружается через HTTP, он работает просто отлично.

+620
NikkiHustler 15 июн. 2018 г., 16:48:12

Что о

найти в /lib/модули/`uname-Р` -название "*интерфейс USB*"
+618
NevOps 14 дек. 2013 г., 23:28:19

Говорят, что у меня эта линия в "в/etc/fstab с":

/iso/apt.iso каталог /mnt/АПТ стандарта записи iso9660 цикл 0 0

И я выполните следующие команды как пользователь root:

горе ... все
АПТ-добавить компакт-диск-без-горы --компакт-диск в каталог /mnt/АПТ

Я ожидал, что диск будет добавлен в качестве источника apt, но ничего не происходит. Чего не хватает?

Обновление:

Я последовал этому совету и теперь я получаю это:

С помощью компакт-диска, точка монтирования /носители/компакт-диск/
Идентификация.. [61c5dd7c11a32dc999e655c235cd698e-2]
Диск сканирования для индексных файлов..
Найдено 0 индексы пакета, 0 индексы источник, 0 индексы перевода и 0 подписей
Ж: не удалось подключить 'к/dev/sr0 успешно" на " /медиа каталог/cdrom/'
Е: не удалось найти какие-либо файлы пакета, возможно, это не диск с Debian или неверной архитектуры?

Это происходит с или без "в/etc/кв./пом.конф" изменения.

+594
AsksALotOfStupidQuestions 18 февр. 2018 г., 23:19:13

Я хочу сделать простую вещь можно в ALSA: чтобы иметь USB-наушники производят звук вместо встроенного динамика планшета. Я не хочу изменять конфигурационные файлы, такие как asound.радиоуправляемый или алса.конф или asound.конф и навсегда установить наушники по умолчанию устройство вывода, путем изменения порядка устройств, мне нужен временный эффект, только пока я отключаю наушники. Странно, я не могу гуглить ответ. Это alsamixer способны на это (вроде нет)?

В GNOME, вы можете легко выбрать текущее устройство вывода с PulseAudio так, либо в его GUI или CLI интерфейс, но с PulseAudio работает на алса! Так мне тоже интересно, как она заставляет алса изменить устройство вывода?

+591
Soumam 20 янв. 2012 г., 19:06:04
хвост -F х.журнал

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

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

Это смущает меня, порой, если эти бревна вновь создается (или) они старые журналы?

Итак, как я могу настроить хвост -F для вывода только новые записи?

+552
mlew 15 нояб. 2018 г., 19:04:14

Используя netcat в качестве ProxyCommand может работать:

СШ -о ProxyCommand='НЦ -у в /tmp/мой.гнездо какой-хоста
+548
user1536883 27 февр. 2014 г., 17:06:20

У меня есть машина с Linux (в Ubuntu 16.04), который я хочу получить доступ с помощью удаленного рабочего стола. В настоящее время я использую TeamViewer для этого.

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

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

ПС. Только компьютер имеет порт VGA. Нет HDMI.

+532
sunical 21 дек. 2013 г., 17:04:03

Я знаю, что проект под названием Мастер управления , который сделал именно это: программа будет читать события из местной в/dev/входных источников и переслать эти события либо через Bluetooth HID профиля или USB-порт, используя gadgetfs. Это может эффективно эмулировать либо BT или USB мышь, клавиатура или джойстик.

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

+460
Ricardo C 31 мар. 2015 г., 14:45:38

Я решил написать программу на C, потому что мне было скучно.

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

#включить заголовочный файл <stdio.ч>
#включить <строка.ч>

тап_п(АГДС, типа char *переменной argv[])
{
 типа char с = из argv[1][0];
 типа char * строка = значение null;
 реализация лен = 0;
 пока (Гэтлину(&линия &лен, как stdin) != -1)
{
 тип int количество = 0;
 типа char * с = Линия;
 в то время как (*S), Если(*с++ == с) Граф++;
функции printf("%д\п",счет);
}
 если(линии) бесплатные(линия);
}
+452
denamlisa 10 сент. 2017 г., 18:13:02

У меня есть баш скрипт, я бегу с судо , который должен назвать три других баш скрипты. Два из скриптов, которые вызываются работать нормально. Один из них, впрочем, пытается вызвать скрипт на языке Python. Путь к этому Python скрипт приведен в сценарий как SCRITPS_URI="${HFGEO_HOME}/bin/waveform.py." Моя проблема заключается в том, что, несмотря на попытки многих различных подходов, я не могу сделать третий скрипт правильно развернуть $HFGEO_HOME. Я пробовал:

экспорт

работает с судо -е-Баш-с

работает судо HFGEO_HOME=/данные/hfgeo/ ./script.sh https://askubuntu.com/questions/57915/environment-variables-when-run-with-sudo

добавить его в мой ~/.bashrc и и мой ~/.файл

Запустив команду sudo visudo и добавляем его к моему дефолтов env_keep https://askubuntu.com/questions/57915/environment-variables-when-run-with-sudo (предпоследний ответ)

Я продолжаю получать ошибки в Python: не могу открыть файл '/bin/waveform.py': [значение errno 2: нет такого файла или каталога я получил подтверждение, что файл, где он должен быть. В моей bashrc и и файл файлы я экспортировать переменную как:

экспорт HFGEO_HOME=/данные/hfgeo

и затем добавить его в мой путь переменной как

экспорт путь=${путь}:${HFGEO_HOME}/ОГРН

Что меня смущает в том, что система я пытаюсь настроить работает на той же операционной системой, хоть и новая версия, а другая машина у меня, где этот скрипт работает просто отлично. Оригинальной машины под управлением CentOS 6.4 и машина у меня эта проблема на работает на CentOS 6.9. У меня не было ничего выше, чтобы получить этот скрипт работать на 6.4 машины. Я уже пытался исправить это сам, и некоторые из вышеизложенных попыток я сделал на основании моих исследований, но никто из них, казалось, исправить мою проблему. Что я делаю не так?

+413
LHMathies 6 июл. 2016 г., 21:37:28

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

Я использую tmux и поэтому мой Баш окна довольно маленький ($столбцов = 45). Это означает, что почти любой выход будет вам завернут на своей максимальной ширины, которая может выглядеть довольно грубой, потому что длинные слова получают завернутые в середине.

Хотя многие решения (например, фолд -ж 30 -с $файл) нормально работает с файлами, я не могу показаться, чтобы труба на выходе из запущенной программы, как на Python и nodejs. Ради читабельности, я бы хотел, чтобы их выходы, завернутый в пустое пространство.

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

Ошибка: не удается найти модуль '/главная/пользователя/
Документы/Дов/asdgasdg'
 на функции.Модуль._resolveFilename (
модуль.ДШ:326:15)
 на функции.Модуль._load (модуль.ДШ:277:
25)
 на функции.Модуль.runMain (модуль.ДШ:442
:10)
 при запуске (узел.ДШ:136:18)
 на узле.ДШ:966:3

Вместо:

Ошибка: не удается найти модуль '/главная/пользователя/НТ
НЦ/Дов/asdgasdg'
 на функции.Модуль._resolveFilename (ПБУ
Ле.ДШ:326:15)
...

Мне бы простую команду, которая может заставить этот вид обертывания. Я думал о чем-то вроде nodejs non-existent-file.js | фолд -45 Вт, который не работает.

Я также пытался перенаправив вывод в файл, а затем открыть файл с фолд, но я не мог сделать nodejs , чтобы передать его сообщение об ошибке output.txt. Я не хочу, чтобы вручную заставить скрипт для входа в файл, но вместо того, чтобы заставить терминал , чтобы сделать работу. (т. е. я хочу работать, эквивалентную nodejs non-existent-file.js > output.txt; створка -з, 45 -з output.txt. Когда я попробовал его, output.txt был пуст.)

Это возможно?

+340
Stoneman 24 июн. 2014 г., 01:05:42

Вам не обязательно всегда ставить подсистемы SFTP для внутренних и SFTP. Это большое недоразумение!

Что означает подсистема определения? Давайте проверим файл sshd_config(5):

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

 Команды SFTP-сервер реализует протокол SFTP для передачи файлов 
подсистема.

 Поочередно имя внутреннего и SFTP реализует в процессе протоколу SFTP
 сервер. Это может упростить конфигурации с использованием ChrootDirectory
 в силу разных корневую файловую систему на клиентах.

 По умолчанию не определен никакой подсистем.

Изменения по SFTP подсистемы внутренних протоколов требуется только в случае, если вы не хотите, чтобы установить все файлы в chroot (т. е. ChrootDirectory).

Пример - если вы хотите иметь свою собственную обертку, которая будет делать что-то особенное и "заставить" пользователей на SFTP, вы не можете иметь подсистемы SFTP для внутренних и SFTP потому что вы не можете позвонить/exec для внутренних и SFTP в качестве команды, ее внутренних OpenSSH в магии. Для реальный сценарий - вы хотите автоматически копировать все загруженные файлы через SFTP с rsync и в конце протокола SFTP сессии - таким образом, вы не можете использовать внутренний и SFTP , но вы должны использовать по умолчанию для протокола SFTP подсистемы, заполнения корневого каталога вручную и просто позвонить в/usr/IP-адресов по протоколу SFTP-сервер (или любой другой путь) и по rsync после окончания протокола SFTP-сервер запущен.

Люди должны читать руководства, чтобы понять, что происходит в фоновом режиме, а не просто следовать blidly какие-либо рекомендации.

+334
Usman Ahmad Malik 9 авг. 2019 г., 09:05:57

У меня в Fedora 12 и не желаете меняться. Я хочу воспроизвести DVD-видео, но они нуждаются в VLC или mplayer, и они нуждаются в rpmfusion.

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

Наиболее вероятно, помощь была в http://www.redips.net/linux/yum-install-mplayer-fedora12/ что говорит введите:

об / мин -Uвх http://download1.rpmfusion.org/free/fedora/pmfusion-free-release-stable.noarch.rpm !!!!! Теперь еще больше разочарования: это не то, что я набрал! Хотя всю командную строку показывает в окне редактирования на этот пост, половина его отсутствует в окне предварительного просмотра. Грррр....

Но эта команда (вся сумма из которых только половина показывает, выше) дает:

в bash: ошибка синтаксиса около неожиданной лексемы `newline с'

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

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

+314
Idiot Hahaha 30 июн. 2012 г., 19:12:18

Следующие должны работать на любой системе с Perl:

на Perl -ЧП 'с/(>.*)(bar3)(.*<\/а>)/1$<стиль шрифта=цвет фона:красный>$2<\/шрифт>$3/'

По крайней мере он поступает правильно, на вашем примере файл; регулярное выражение В С/регулярное_выражение/замена/ просит, чтобы соответствовать bar3 между > и </A>и, как вы просили, но если в реальном мире HTML-код входного сигнала является более сложным, чем это может оказаться слишком упрощенным. Просьба представить более подробную информацию о ваших требований, если это так.

+312
Amr Mohamed Abuellil 14 окт. 2011 г., 08:42:39

Я устанавливаю Арч Линукс и я хочу изменить стандартный док-бар, который является файлом, который я должен редактировать?

Редактировать: как это enter image description here

Я не хочу использовать босс

+298
Mandraenke 4 мая 2011 г., 01:31:37

Ты на правильном пути, так как ваш скрипт делает именно то, что вы хотите.

Она может быть упрощена и улучшена немного как:

#!/бин/Баш
МВ 1 $/СМИ/хранения/связанных/ &&
ЛН-ы /СМИ/хранения/связанных/$1 .

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

Я также заменил КП и РМ для МВ , который работает автоматически, то ли на тот же раздел или нет.

+274
aiolos 12 июн. 2016 г., 06:21:31

Как насчет вывести или БГ? Попробовать

шестнадцатеричного представления -с [файл]
+252
John Saleigh 19 февр. 2015 г., 16:30:41

Вы можете использовать bash подстановка для выбора нескольких папок. Что-то вроде:

РМ ./Папка/*/Лог/*

Или, может быть, даже лучше:

РМ ./Папку/Суб*/Лог/*

Второй будет удалить все файлы внутри журнала каталога в каталог, который начинается с суб. Вы можете добавить (рекурсивный) или (сил) в свой РМ команду, если это необходимо.

Для больше на bash подстановка, вы можете увидеть еще один из моих ответов: можно ли указать путь каталог, имя переменной?

Пока что напрямую отвечает на ваш вопрос, вы можете хотеть рассматривать использовать logrotate, предназначенную для обработки старых лог-файлов: http://www.linuxcommand.org/man_pages/logrotate8.html

+244
Mastergif 7 февр. 2011 г., 16:30:46

СШ вычислить мой маршрут (Вер. 10.03.1-ЛС6) показывает, что что-то не так с DNS-сервера:

корень@маршрутизатор OpenWRT:~# nslookup с starkill
Сервер: 127.0.0.1
Адрес 1: 127.0.0.1 на localhost.

команда nslookup: не могу решить 'starkill': имя или служба не известны

принимая во внимание, что

корень@маршрутизатор OpenWRT:~# nslookup с starkill.skails.дома
Сервер: 127.0.0.1
Адрес 1: 127.0.0.1 на localhost.

Название: starkill.skails.дома
Адрес 1: starkill 192.168.112.138.skails.дома

Как вы можете видеть локальный DNS-сервер (сервер dnsmasq) из прошивок нельзя устранить не-полное доменное имя хоста. Добавление домена моего интранет решает эту проблему, но не работает для меня:

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

поэтому я проверил веб-конфиг снова и снова, но не мог понять, что это неправильно или отсутствует. Затем я проверил файл в/etc/настройка/сеть , вместе с ручной.

файл изначально выглядел так:

[...]
конфигурации 'интерфейс' 'лань
 тип параметра '' 'мост'
 опция 'ifname' 'через eth0.0'
 опция '_orig_ifname' 'через eth0.0 wl0'
 вариант _orig_bridge' правда'
 опция 'прото' 'статическое'
 опция 'настройке' '192.168.112.253'
 маска опцию '' '255.255.255.0'
 опция 'шлюз' '192.168.112.112'
 опция 'эфир' '192.168.112.255'
 опция 'СТП' '1'
 список 'ДНС' '192.168.112.112'
[...]

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

 опция 'ДНС' '192.168.112.112'

Я также попробовал параметр "ДНС-поиск", всеми возможными способами

 вариант с DNS-поиск skails''.дома
 список ДНС-поиск skails''.домой.

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

вы увидите, я покажу вам "сетевой" интерфейс ввода выше. Причина в том, что я использую мой WRT54G в качестве точки доступа только. Я не использовать WAN-интерфейс, а один из 4 Лан интерфейсы Ethernet (который подключен к остальной части моей интрасети, и где интернет-шлюз лежит) и в основном используют антенны моего подразделения, чтобы обеспечить доступ к интрасети и интернету по WiFi устройств.

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

Более того, я даже не могу сделать решение, когда я недвусмысленно предлагаю сервер имен, либо через файл/etc/файл resolv.конф , или напрямую с помощью nslookup:

корень@маршрутизатор OpenWRT:~# nslookup с starkill 192.168.112.112
Сервер: 192.168.112.112
Адрес 1: 192.168.112.112 предаваться мечтам.skails.дома

команда nslookup: не могу решить 'starkill': имя или служба не известны

В этот момент я теряюсь. я что-то упускаю?

+223
Terry Bu 31 мар. 2017 г., 08:39:37

Я не совсем понимаю, какие из приведенных выше примеров, чтобы вы, кажется, нарушить заданное поведение?

Нет экранирование + меняет правила.

+178
user210906 22 февр. 2014 г., 23:00:51

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

~ % говорить [email protected]
[Установлено подключение к службе.]
Ошибка при записи говорить демон: недопустимый аргумент

Я бегу арки.

поговорить нормально работает между пользователями на одном компьютере. Почему это не работает?

+174
Neomy Levy Ashkenazy 6 апр. 2016 г., 16:41:07

parent.py

от импорта подпроцесса к popen, трубы
КМД = ["питон", "child.py"]
р=к popen(УМК, как stdin=труба, поток stdout=труба)
Для я в диапазоне(1,100000):
С. устройства stdin.писать("Привет\п")
С. устройства stdin.закрыть()
из = стр. поток stdout.читать()
С. поток stdout.закрыть()
печати(уходит)
exitcode содержит = Р.ждать()

child.py

импорт Сыс
л = список()
для строки в sys.вывод:
л.добавить(строка)
Сыс.поток stdout.писать ((ул. лен(л)))

Запустив его:

$ питона parent.py 
99999

Похоже, он отлично работает, так что проблема должна быть где-то еще.

+166
Jerry Ramirez 29 сент. 2012 г., 00:41:11

Вот еще один подход:

на awk -ф '[ \т*]- в ОФС='\T' в 'НР==1 {2$="коорд\Т"2$; печать;следующий}{1$=$1}1' файл
  • Входной файл не понятно для меня, поэтому я использовал 3 поля разделители: пробел, табуляция, и *. Вы, наверное, можете что-то удалить из списка, если сейчас ваш вклад лучше.

  • $1=$1 в основном ничего не делает, это необходимо, чтобы реорганизовать поля (использовать новое поле сепаратора везде)

  • Финал 1 используется только для печати все после модификации.

+166
SpaikeSoul 3 авг. 2015 г., 15:26:23

Мне нужно написать скрипт bash, который будет проходить через все файлы в папке, указанной в качестве первого аргумента. Он выводит название и размер файла любой файл, который находится менее чем в 100 байт и более 1000 байт. это то, что я так далеко:

#!/бин/Баш
# 
#

найти /домашний/clf18ftf -тип F -размер -100С -размер +1000С
+130
goatmastery 9 сент. 2010 г., 16:18:10

Разделяемые библиотеки должны быть версионными по следующей схеме:

мля.так.Х.Г.З

где

  • Х = обратно несовместимые выпуска Аби
  • Г = обратная совместимость релиз Аби
  • З = только внутренние изменения - без изменения Аби

Как правило, вы видите только первую цифру, как Здравствуйте.так.1 , потому что первая цифра-это единственное, что необходимо определить "версию" библиотеки, поскольку все остальные цифры имеют обратную совместимость.

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

команду ldconfig -п

Когда пакет создан для чего-то, как Красная Шапочка, динамические библиотеки, которые были вызваны в двоичном будут рассмотрены и добавлены в зависимости от пакета при об / мин Время сборки. Поэтому, когда вы идете, чтобы установить пакет установщик будет искать ли или нет Здравствуйте.так.1 установлен в системе, проверяя команду ldconfig.

Вы можете посмотреть зависимости пакета, делая что-то вроде:

об / мин -КПР привет.об / мин

Эта система (в отличие от Windows) позволяет несколько версий Здравствуйте.поэтому должен быть установлен в системе и использоваться различными приложениями одновременно.

+72
Ivo do nascimento 30 июл. 2014 г., 10:39:12

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

Чего я не понял из этой команды:

команду sudo pip3 установить имя-это файл.колесо

это pip3, который, вероятно, является аргументом суда, но что это полезно?

Я использую Mac и OSX 10.9.5.

+63
magi182 12 сент. 2010 г., 06:40:49

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

$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