СЭД не удается удалить символ новой строки

Я использую СЭД в течение достаточно долгого времени, но вот бзик у меня пришли вокруг, которые я не могу решить.

Позвольте мне объяснить мою проблему с реальным делом.


Сцена#1

е "ЛС" | хклип -выбор буфера обмена
Эхо "ЛС" | хклип -выбор буфера обмена

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

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

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

Сцена#2

Эхо "ЛС" | СЭД -Р 'С/\Н//Г' | хклип -выбор буфера обмена

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

Я также попытался удаление знака возврата каретки . Но нада. Кажется, я упускаю что-то очень важное/основное здесь.

+729
jenoooy 25 авг. 2019 г., 14:26:58
27 ответов

Документация ответы на вопрос:

Два младших бита КБ закодировать кнопку информации: 0=MB1 нажата, 1=mb2 нажата, 2=MB3 нажал, 3=релиз.

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

Вопрос о неоднозначных кнопку-релиз рассматривается в расширенной координаты по СГР (1006) код:

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

Для лучшей читабельности, а в PDF работает (обычный текст мертвый последний).

Однако вопрос о случае, который редко используется, потому что на смену модификатора обычно используется для "всегда" выбрать/вставить, а контроль модификатор обычно используется, чтобы активировать меню. Эти функции являются необязательными (см. инструкцию на странице описания omitTranslation , а также allowMouseOps). Если вы на самом деле не спрашиваю про суммы, конечно, нет никакого способа, чтобы догадаться, что терминал может делать, так как в xterm-двойники документ об этом.

+972
Yorjo 03 февр. '09 в 4:24

По некоторым причинам, я выбрал Макбук как мой компьютер для управления удаленными серверами с ОС Linux.

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

Таких как я найти ./ -имя 'ВИМ*' -exec для стат-с "%г %н" {} \; найти файлы и показать их красиво как:

2015-01-08 15:14:30.000000000 +0800 ./vimrc

Но он не будет работать на моей операционной системе. После прочтения руководства, я думаю, мне придется использовать другие флаги, такие как -е "%т%см %Н" , чтобы получить результат:

5 марта 18:22:00 2015 ./vimrc

Такого рода вещи действительно беспокоит меня.

На мой взгляд, я думаю, что линукс версия гаджеты, похожими на стат лучше, потому что он имеет больше разработчиков внести в него свой вклад, и в фоновом режиме. И большинство пользователей OSX и не использовать эти гаджеты, они использовать GUI. Таким образом, многие ее гаджеты сравнивать с Linux-это антиквариат.

Я бы очень хотела относиться к Linux-версии использования как стандартного, и оставил OSX версии вместе (не трогайте их). Но есть надоедливый голос в моем мозгу сказал, что это не правильно, он говорит: "Ты должен признать свои проблемы, а не уклоняться от него", "познать их", сказал он.

Как я должен иметь дело с коммунальными службами, которые имеют одинаковое имя, но разное поведение в Unix и Linux?

+969
user60774 9 мая 2014 г., 01:23:48
Другие ответы

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


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

Как далеко бы это сделать вам:

на awk -ВРС="]" '/rootVolume:ложь/ {для (i=1; я<=НФ; я++) если ($я ~ /название|имя_устройства/) распечатать $я}' файл
наименование: файл/var/журнал/концепция DevOps|40ГБ;/домой/концепция DevOps|150Гб,
имя устройства в/dev/СДБ

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

читать вара VARB остальные <<< $(awk, с -ВРС="],*" -вор=" " '/rootVolume:ложь/ {для (i=1; я<=НФ; я++) если ($я ~ /название|имя_устройства/) распечатать $я}' файл)
Эхо $диспа
наименование: файл/var/журнал/концепция DevOps|40ГБ;/домой/концепция DevOps|150Гб,
Эхо $VARB
имя устройства в/dev/СДБ
+935
Recognizer 25 янв. 2012 г., 12:06:28
Эхе -е "Привет \N-мир \п" >> greetings.txt
+901
maibit 26 сент. 2016 г., 09:07:10

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


pgrep может быть то, что вы хотите:

-П --Родительский идентификатор,...
 Только процессов родительский процесс, чей идентификатор указан в списке.
-Ф --файл PID-файл 
 ПИД чтение из файла. Этот вариант, пожалуй, более полезно для
 команду killall, чем pgrep.

Кажется, что pgrep с будет фильтровать Пиды, чтобы соответствовать тем в файл:

pgrep $ у libvirtd
1343
18471
$ pgrep -F в файле /var/выполнения/у libvirtd.пид -р 1
1343
$ Эхо -Н 18471 > другие-у libvirtd.пид
$ pgrep -F и другие-у libvirtd.пид -р 1
$ pgrep -F и другие-у libvirtd.пид
18471
+810
Devourersoul 30 июл. 2018 г., 19:23:40

Причина ошибки=перемонтировать-РВ, допустимых значений являются : ошибки={далее|перемонтировать-РО|паника} Это то, что в ext4 Man-странице говорит, что ext4(5) :

Файловая система ext4 является продвинутый уровень файловой системы ext3, которая включает в себя масштабируемости и улучшения надежности поддержка больших файловых систем. Параметры [список опций ...], ошибки, data_err ... имеют обратную совместимость с ext3 или ext2.

Также с файловой системой ext2(5) говорит :

ошибки={далее|перемонтировать-РО|паника} Определить поведение при возникновении ошибки. (Либо игнорировать ошибки и просто отметьте ошибочное файловую систему и продолжить, или заново смонтировать файловую систему только для чтения или паники и останов системы.)

+798
Sheva7 29 мар. 2011 г., 17:14:44

Большинство серверов имеют IP-переадресация отключена в конфигурации по умолчанию. Вы должны включить его, если вы хотите перенаправлять входящие соединения через VPN-соединения.

Попробуйте это:

команды sysctl -w в сети.протокол IPv4.ip_forward = 1

Я имею ввиду в дополнение к конфигурации для iptables.

+765
Dan Sphar 24 февр. 2017 г., 05:16:58

Я бы хотел, чтобы отладить proftpd на AIX и согласно документации, addr2line является полезным бинарных определить, что не работает.

Экстракт отладки документации службу proftpd:

 Ключ здесь для отслеживания местоположения обработка выхода онлайн / оффлайн это [0] 
 кадра, и память адрес: 0x809b1e1. 
 Используя этот адрес, и очень удобная команда addr2line, вы можете определить местоположение этого адреса в исходном коде:
 addrline -электронная ./службу proftpd 0x809b1e1
В этом примере я увидел: 
 голема/ТДж>addr2line -е./службу proftpd 0x809b1e1
/главная/ТДж/службу proftpd/резюме/службу proftpd/модули/mod_auth.с:1723
на котором находится тест код, добавленный, чтобы вызвать обработка выхода онлайн / оффлайн. 

Но я не могу найти его в AIX, делает равноценную существует ?
и если да, что это такое ?

Редактирование 1
Я нахожу с DBX , который является экс-отладчик, этот человек сказал:

писем [-идентификатор processid] [-с CommandFile] [-д NestingDepth] [-я каталог]
[-Р [заметки=значение newpath:... | файл]] [-в] [К] [-U] и [-Х] [-Е] [Л] [-Р]
[-С CoreFile | ObjectFile [CoreFile]]

 -А процесса присоединения к указанному процессу
 -с CommandFile выполнения подкоманды DBX в указанный файл
 -D установленный лимит NestingDepth для раскроя блоков программы
 -Я КАТАЛОГ: КАТАЛОГ в список каталогов
 ищется исходные файлы
 -п в oldpath=newpath не подставить библиотека путь к исследованию керна
 Файл путь к библиотеке замен для основной
 экспертиза из файла
 -CoreFile C позволяют анализировать дамп ядра без ObjectFile
 -в релакс основного действия проверки файлов
 -к карту памяти адресов
 -у Добавить файл символов имя с '@'
 -х полоска постфикс '_' из Фортрана символы
 -Ф читать все символы во время запуска
 -Я храню символы связь 
 -Р запустить сразу файл объекта 

Эта программа может помочь мне ?
и как (мне очень не комфортно с компиляции и отладки без среды )

+744
AndruWitta 19 дек. 2015 г., 10:37:59

Под Х, я могу сделать капс лок ведут себя как Esc при нажатии кратко, но как CTRL, когда удерживается с:

шапки setxkbmap -опция:ctrl_modifier'
эта -е Caps_Lock=побег-Т 100

Как я могу повторить это поведение в рамках свей / Вэйланд?

+741
Budhi 14 мая 2012 г., 00:10:18

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

В shellHook по сути:

экспорт PGDATA по=$ФРД/шухер/PGDATA по

pg_ctl пуск --молчат --отчет $ФРД/журнал/стр.журнал

Несмотря на то, что pg_ctl сервер запускается в фоновом режиме, если я нажмите CTRL-C в консоли, сервер выключается. Если я создал один и тот же сценарий за пределами шухер-оболочки, этого не произойдет.

Я новичок в трассированием, но мне кажется для PostgreSQL процесс получает сигнал SIGINT , когда я нажмите CTRL-C в моем терминале:

$ трассированием -п $postgres_pid
трассированием: добавленные процесс 20546 
выберите(6, [3 4 5], нуль, нуль, {значения tv_sec=51, tv_usec=289149}) = ? ERESTARTNOHAND (перезагрузки если никакой обработчик)
--- Радиоразведки {поля si_signo=радиоразведки, поле si_code содержится=SI_KERNEL} ---
rt_sigprocmask(SIG_SETMASK, ~[больной ловушку АБРТ автобус ФПО SEGV Продолжение таблицы sys RT_1 RTMIN], нулем, 8) = 0
напишите(2, "Отчет: получил быстрое завершение работы Треб"..., 37) = 37
убить(20550, команды SIGTERM) = 0
...

Для PostgreSQL процесс при этом управляющий терминал (ПТС/12) как мой шухер-процесс раковины (хотя это также верно, когда я запустить его вне шухер-оболочки):

$ ПС-п ${postgres_pid},${nixshell_pid} -о пид,цвет,wchan,телетайп,УМК
 ПИД ИДЕНТИФИКАТОР WCHAN ТТ УМК
14608 18292 core_s оч/12 в bash --rcfile /tmp/и Никс-оболочки-14608-0/радиоуправляемый
16355 1 core_s оч/12 /шухер/магазин/хххххх-в PostgreSQL-9.6.8/складские/базы данных Postgres

Какой следующий шаг в отладке этого? Я должен читать на группы процессов?

Обновление: пробовать совет от другой вопрос, я обнаружил, что это решает проблему:

сэт-м
pg_ctl пуск --молчат --отчет $ФРД/журнал/стр.журнал

Странно, ПО $-, на М вариант был уже установлен. Запущен Эхо $- производит imBH как до, так и после сэт-м.

Я заметил, что в моем интерактивную оболочку (будь то Никс-оболочка или нет), $- это imBHs. На ы нет в shellHook контексте, и я не могу найти объяснение его смысла в документы для Баша установить строение. Это может не быть связано...

+693
coinextend 6 янв. 2011 г., 10:58:09

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

+649
p7k 30 авг. 2011 г., 07:46:12

Резюме

  1. Если вы используете Ubuntu, она, вероятно, изменилась примерно в 2005 году, когда кодировка по умолчанию изменяется от ISO 8859-1 в UTF-8.
  2. Нам альтернативные международные добавляет некоторые мертвые ключи.

Мертвый ключевые параметры зависят от вашей локали и кодировки.

Например:

  • язык.UTF-8 не определяется в /usr/доли/Х11/язык/язык.В UTF-8/составить
  • ИСО 8859-1 определяется в /usr/доли/Х11/локаль/кодировка iso8859-1/составить

Если вы посмотрите на них с помощью команды grep, вы можете видеть, что есть разница:

$ команда grep '<dead_acute> <с>' /usr/доли/Х11/язык/язык.В UTF-8/составить 
<dead_acute> <с> : "ć" U0107 # Латинская строчная буква С с острым

$ команда grep '<dead_acute> <с>' /usr/доли/Х11/локаль/кодировка iso8859-1/составить
<dead_acute> <с> : "\347" ccedilla

А именно:

  • Кодировка латинских типа 1: ', с = ç
  • Кодировка UTF-8: ', с = ć

ЖКТ журналы ((язык.Кодировка UTF-8) (набор символов iso8859-1)) шоу так было как минимум с 2004.


Разница между нами и альтернативные международные определен в /usr/доли/Х11/хкв/символы/США.

А именно, США альтернативный Международный планировка добавляет эти дополнительные клавиши клавиши AltGr:

  • dead_macron: на клавиши AltGr-минус
  • dead_breve: на клавиши AltGr-parenleft
  • dead_abovedot: на клавиши AltGr-период
  • dead_abovering: на клавиши AltGr-0
  • dead_doubleacute: на клавиши AltGr-равны (как quotedbl уже используется)
  • dead_caron: на клавиши AltGr-менее (клавиши AltGr-шифт-запятая)
  • dead_cedilla: на клавиши AltGr-запятая
  • dead_ogonek: на клавиши AltGr-точка с запятой
  • dead_belowdot: на клавиши AltGr-пробел (клавиши AltGr-сдвиг-минус)
  • dead_hook: на клавиши AltGr-вопрос
  • dead_horn: на клавиши AltGr-плюс (клавиши AltGr-сдвиг-равны)
  • dead_diaeresis: на клавиши AltGr-Колон (Альт-шифт-точка с запятой)

Например:

  • Нас Международный: клавиши AltGr+- = ¥
  • Нам альтернативные международные: клавиши AltGr+-, а = ā

В UTF-8 стал кодировка по умолчанию:

  • Красная шапка 8.0 "Психея", выпущенный 30 сентября 2002 ссылка
  • Убунту 5.04 "седой", выпущенный 8 апреля 2005 ссылка
  • В Debian 4.0 "Etch на", выпущенный, как и "стабильный" апрель 8, 2007 ссылка 1 Ссылка 2
+641
user84055 7 дек. 2010 г., 10:10:52

Я использую RedHat Линукс. Я пытаюсь запустить следующую команду и хотел бы знать, почему это не запрашивая пароль?

Вот что я делаю. Я открываю окно терминала и введите свой логин и пароль. После этого я выполните следующую команду

судо Су - anotherusername

Команда выполняется успешно без запроса пароля anotherusername. Я хочу знать, почему я не получаю запрос пароля?

Есть какие-то обстоятельства, когда я получу пароль для anotherusername?

Или есть другая команда, которая предложит мне anotherusername пароль?

Я ошибочно разместил этот вопрос на сайте StackOverflow https://stackoverflow.com/questions/46632690/sudo-su-username-not-prompting-for-password и мне сказали, что если мое имя пользователя является частью группы пользователям использовать sudo? тогда я не буду вам пароль.

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

+528
Tom DeMille 8 янв. 2014 г., 12:52:05

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

+395
Mohammad Davari 1 мая 2016 г., 13:39:03

Вы можете использовать inotify. См. пример кода ниже.

#!/Бен/ш 

src_path=/каталог/путь/к/монитор

inotifywait --формат '%:э %ш%Ф-Е изменять,удалять,создавать \
 --исключить '^.+(jpe по?г|гиф|Ико|ПНГ|СВГ|формат PDF|PPTX-файл?|swpx|ППВ)$' \
 -м -р "$src_path" | \
 пока читал watched_filename EVENT_NAMES; делать
 дело "$watched_filename" в
Изменить)
 Эхо "$EVENT_NAMES был изменен"
;;
Создать)
 Эхо "$EVENT_NAMES был создан"
;;
Удалить)
 Эхо "$EVENT_NAMES был удален"
;;
 *) Эхо "неизвестное событие, выход";перерыв
эсок
сделано

Вы можете модифицировать скрипт, чтобы сделать все виды вещей, как отправить СМС на Изменить событие.

+371
caesar tambunan 10 мар. 2018 г., 21:35:06

Я пытаюсь настроить RAID-диски в моем Сью машина. У меня сейчас 2 диска. Я пытаюсь настроить их как RAID, используя следующую команду.

для mdadm --создать --подробное устройство /dev/md0 --уровень=полоса --рейд-устройств=2 на /dev/sdb6 на /dev/sdc5

Однако, в этой ссылке предполагается, что после использования команды mdadm команду мне нужно отредактировать файл/etc/mdadm, используемая.конф файл. Но у меня нет адреса.файл Conf в настоящее время.

Мой вопрос, будет ли этот файл генерируется автоматически после того, как я выполните команду mdadm?

+363
menteith 10 сент. 2018 г., 16:01:51

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

команду sudo postconf mail_name=SomeRandomMTA

С постфиксом документы:

mail_name (по умолчанию: постфикс)

На почте имя, которое отображается в получил: заголовки, в SMTP приветствие баннер, и в возврата почты.

+302
Pomeroy 26 мар. 2014 г., 21:30:50

У меня есть CSV файл, который содержит список из 600 номеров в следующем формате

442030580306

442030580307

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

 "Нью-URI в запросе потребителя-часть:442030580306": {
 "окружения QUERY_STRING": {
 "запрос": "новый-URI в запросе потребителя-часть:442030580306",
 "analyze_wildcard": правда
}
},
 "Нью-URI в запросе потребителя-часть:442030580307": {
 "окружения QUERY_STRING": {
 "запрос": "новый-URI в запросе потребителя-часть:442030580307",
 "analyze_wildcard": правда
}
},

Любые идеи, как лучше этого добиться?

+301
lour 6 окт. 2017 г., 07:49:35

Я узнал размер стека по умолчанию для каждого процесса ограничено до 8 МБ и mmap_base рассчитывается на основе размера стека в rlimit и случайное значение. Ниже код функции mmap_base, который вычисляет адрес mmap_base в х86(Линукс/включить/uapi/АСМ-общий/ресурсов.ч).

статические беззнаковый Long mmap_base(беззнаковый Long рнд)
{
 беззнаковый длинный разрыв = rlimit(RLIMIT_STACK);

 если (пробел < MIN_GAP)
 пробел = MIN_GAP;
 еще если (зазор > MAX_GAP)
 пробел = MAX_GAP;

 возвращение PAGE_ALIGN(TASK_SIZE - ГАП - рнд);
}

Мне интересно, что если программа размер стека превышает 8МБ+значение рнд? Я имею в виду, что если размер стека растет выше mmap_base ? Если я выделяю память стека выше 8МБ это просто сбой сегментации? Если ядра автоматически увеличить размер стека можно ли переместить содержимое в mmap_base в других пространствах?

+270
Leafy 11 мар. 2016 г., 20:05:35

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

+238
yrizk 1 нояб. 2018 г., 15:18:21

& заявление Терминатора, так что вам не нужно ; слишком.

Баш-с "./приложение 234 & ш"

Хотя я не совсем уверен, почему вы хотите, чтобы запустить Ш. от Баш. Кажется шаг назад для меня.

+198
Devonte Gibbs 17 февр. 2013 г., 13:31:11

Следующий Баш функция будет просматривать файлы в текущем каталоге; если только один из них отчитывается, как "ASCII-текст", то это будет кошка , что файл.

filecat() {
 локальные файлы=(./*)
 местный граф=0
 местным именем=
 местные Ф=
 для F в "${файлы[@]}"
делать
 если файл "$Ф" 2>/dev/нуль | грэп -м ": текст ASCII$"
тогда
 граф=$((счетчик + 1))
имяфайла="$Ф"
интернет
сделано
 если [ "$граф" -экв 1 ]
тогда
 кошки "именем"
интернет
}
+174
user3710030 30 мар. 2012 г., 03:43:43

Модуль основных варианта

Попробуйте драйверы устройств >> модуль аппаратной поддержки:

IOMMU Options

МОДУЛЬ АМД

Затем включите драм модуль поддержки.

ДМА переназначение

Включить поддержку технологии Intel поддерживающие данные через ДМА переназначения устройств

Дополнительно: переназначение прерываний

Включить поддержку переназначения прерываний

Опционально: Включить Версия 2 Поддержка

Модуль версии AMD драйвер 2


Вариант с PCI

Bus Options

Параметры шины (PCI и т. д.) >> Для PCI заглушки


Никогда grep в файл config, всегда используйте меню и / ключ к поиску необходимых вариантов. Есть три проблемы с гидом, вы связаны:

  1. Это специально для Федора/Редхат пользователей.
  2. Из-за #1, версии ядра разные, поэтому варианты в другом месте.
  3. Ядра Gentoo новее, чем ядро, используемое в руководстве.

Обновление

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

Модуль основных варианта

АГП: проверка диафрагмы...
[ 0.000000] АГП: нет моста АГП найдено
[ 0.000000] АГП: узел 0: диафрагма [автобусе Эл 0xc4000000-0xc5ffffff] (32МБ)
[ 0.000000] диафрагма указывая на e820 оперативной памяти. Игнорирование.
[ 0.000000] АГП: ваш BIOS не оставил отверстия диафрагмы памяти 
[ 0.000000] АГП: Пожалуйста, включите опцию модуль в BIOS
[ 0.000000] АГП: это будет стоить вам 64Мб ОЗУ
[ 0.000000] АГП: диафрагма карту памяти [мэм 0xc4000000-0xc7ffffff] (65536KB)
...
[ 0.959270] слот PCI-ДМА: отключение АГП.
[ 0.959337] слот PCI-ДМА: диафрагма базовый размер @ c4000000 65536 КБ
[ 0.959338] слот PCI-ДМА: используя Гарт модуль.
[ 0.959340] слот PCI-ДМА: резервирование 64Мб зона модуль в апертуры AGP
...
[ 1.375277] АМД IOMMUv2 драйвер Йорг Roedel <[email protected]>
[ 1.375277] функциональность АМД IOMMUv2 не доступны в этой системе
+170
Mala Pokhrel 2 дек. 2015 г., 02:17:08

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

Windows имеет наследуемые разрешения; систем Linux традиционно не (но можно с помощью ACL, который я буду игнорировать на данный момент). Разрешения Linux делятся на три: владелец, группа и все остальные ("других"). У каждого может быть чтение, запись и выполнение (файлы) / поиск (папки). Владелец файла является его создателем. Группы могут быть установлены владельцем на любые группы, которые владелец является членом.

С rsync, что вы должны попытаться достичь следующих

  1. Владелец Дженкинс (я предполагаю, что вы не можете изменить это)
  2. Группа ВСП-данных (так что мы можем гарантировать, что nginx может читать файлы)
  3. Разрешения на мишень для файлов пользователя:чтение и запись, группа-чтение, другое-чтение, а для пользовательских папок:чтение+запись+поиск ("выполнить"), группа:чтение и поиск, другие:чтение и поиск. Мы можем удалить другие permisions, если вы предпочитаете

Будем считать, что существующие файлы, соответствующие условиям, потому что вы можете исправить так:

Чаун -Р Дженкинс:ВСП-данных /дома/Дженкинс/сайте
команду chmod -р у+РВ,г=у,Г+С,О=у /главная/Дженкинс/сайте

Теперь для команды rsync мы должны игнорировать права доступа к файлам в Windows и применить свои собственные критерии:

в rsync-rptzh --удалить --опустить-Дир-раз-чмод=у+RW,то идти=ГХ,ДГ+с _site/ [email protected]_server.com:/home/jenkins/thesite

С помощью chmod флаги для команды rsync следующим образом:

  • у=РВ - владелец ("пользователь") должен иметь (как минимум) чтения и записи
  • пойду-RX для группы и остальных ("другие") должны иметь разрешение на запись удалена
  • ДГ+с - Добавить группу-имеют setuid бит в папки ("каталоги"), так что название группы наследуется от корня дерева
+168
Dorion 19 окт. 2017 г., 10:55:51
страницы=`команда grep $х /ВАР/сайт www/виртуальных доменов/пример.ком/статистика/журналы/access_log | у awk '{печати 7$}'| СНП |тр -з |рода -НР`
раза=`$страница | туалет -л`

Я пытаюсь сохранить вывод команды grep в переменной, как страницы.

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

Ниже код выдает:

команда не найдена

Как я могу исправить проблему и повторно использовать на выходе?

+137
black thumb 4 июн. 2011 г., 13:20:23

Я хочу использовать ЛС ? параметр в переменную в bash.

Как я могу получить скрипт, чтобы сделать то же самое, что ЛС -это foobar_??????.журнал ?

$ кот foobar_ls.sh 

#!/бин/Баш
FOOBAR_LIST="foobar_??????.журнал"
ЛС-ЛТ "$FOOBAR_LIST"

Вот подскажите версию:

$ЛС-ЛТ foobar_??????.журнал
-RW-р-р-- 1 фрагментик foobiz 0 ноября 1 14:58 foobar_000003.журнал
-RW-р-р-- 1 фрагментик foobiz 0 ноября 1 14:58 foobar_000002.журнал
-RW-р-р-- 1 фрагментик foobiz 0 ноября 1 14:58 foobar_000001.журнал

Вот мой вариант сценария:

$ ./foobar_ls.sh 

LS: не удалось открыть foobar_??????.журнал: нет такого файла или каталога
+130
neha yadav 29 авг. 2016 г., 10:16:17

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

 на awk -е\|'! /\^С*$/{если($4=="С:0"){Arr0[$1","$2","$3]+=1} еще {Arr1[$1","$2","$3]+=1}}конец{Для(я в Arr1){печати я,",",Arr0[я],",",Arr1[я]}}'

для объяснения:

  1. -Ф\| определить | в поле разделитель

  2. ! /\^с*$/: пропустить пустые строки

  3. если(условие){оператор}еще{заявление}: прозрачный

  4. Конец{...}- этот блок выполняется, когда оператор обогащенного до ВФ

+86
Akoto 8 мая 2018 г., 23:43:17

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

$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