СЭД заменить после игнорирования

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

в bash-3.2$ грэп онлайн test.txt
# онлайн = ложь --> один импорт выстрел (удалить все содержание таблицы перед импортом)
# онлайн = истина --> дифференциальные импорт (импорт без чистый содержание таблица)
онлайн = истина

Я попытался это

СЕПГ -я.бак '/дифференциальная\|/один выстрел\/!с/онлайн.*/онлайн = ложь/г'

но он дал эту ошибку:

СЭД: -е выражение #1, символ 17: неизвестная команда: `о'

Я не хочу, чтобы первые 2 строчки изменить, только третий онлайн = истина , чтобы стать онлайн = ложь. Он может быть где угодно в файле, но она будет соответствовать онлайн =. Поэтому я хотел бы, чтобы моя команда игнорировать 1 и 2 и изменение 3 только.

+326
ashlin 13 окт. 2015 г., 03:23:15
35 ответов

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

В случае ВП отличается на поверхности, потому что для клиента ВП должен представить НТМЛ хэш пароля. Но это означает, что эффективно пароля хэш и не удобочитаемое ввода. Так что на самом деле, даже с хэш: в файл конфигурации, файл конфигурации не содержит паролей в открытом виде.

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

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

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

+916
Scott Shannon 03 февр. '09 в 4:24

Вы можете использовать:

имя-пакета-идет-вот с dpkg -л 

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

для файла в команды dpkg -L пакет-имя-идет-здесь
делать
 если [ -Х $файл -а ! -D в файл$] # должен быть исполняемый файл, а не каталог.
тогда
 файлов Echo $
интернет
сделано

Вот это наивно, наспех написанный сценарий , который делает выше. Использование: исполняемых файлов-из-пакет [пакет].

+866
WEST AUSSIE EXPANSION S33KER 14 дек. 2017 г., 05:40:43
Другие ответы

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


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

По умолчанию файлы и каталоги, начинающиеся с . находятся скрытые от взгляда. Стандартные команды, такие как лс и оболочки подстановка таких как * не соответствовать их.

На ЛС вы можете показать файлы Dot с (или чтобы скрыть . и ..).

Так, например:

$ общ.
$ касания фу
$ касания .бар
$ команды mkdir .баз
$ общ.
фу
$ Общ -в 
. .. .баре .баз ФОО
$ Общ -в 
.баре .баз ФОО

Так что теперь, когда вы сделали МВ СШ .СШ одна из двух вещей может произойти:

  1. Если .СШ не существует, значит, ты сделал именно то, чего вы хотели. Вы можете сделать Общ -а и увидеть его.
  2. Если .СШ же уже существуют, то переименовать его .СШ/СШ.

В обоих случаях вы можете сделать Общ -а .СШ

В вы видите файлы некоторые-машина и некоторые машины.в пабе ты сделал то, что вы хотели; вы были в случае 1.

Если вместо этого вы видите СШ (возможно, среди все файлы, которые были там ранее), то это означает, что вы были в случае 2. Вы можете исправить это с:

МВ .СШ/СШ .
МВ СШ/* .СШ/.
команда rmdir СШ
+856
Brino 21 июн. 2013 г., 06:37:17

Я делаю это через SSH.

Я хочу создать пользователя, который:

  • нельзя получить доступ через SSH

  • может олицетворяться с Су

  • не имеет пароля (это хорошая практика?)

  • может запускать веб-приложения (в частности, с ПМ2 (nodejs))

Это, как мы делаем это на работе ... Я доступ к серверу через SSH (Пэм ключ), а затем СУ на nodejs пользователя и запустите приложение. Я читал несколько ответов здесь, но они, как правило, в форме "я создал пользователя, но он не работает, что не так"

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

ОС Минт/Убунту.

+787
user265683 23 июл. 2014 г., 09:56:36

Я следовал этой ссылке, чтобы установить Lamp Server на моего Ubuntu 16.04 ОС. В данный шаги, я решил не установка версию MariaDB (я вместо этого пошел с MySQL). Кроме того, произошла ошибка при установке пакета libapache2-mod-в php7. Ошибки, которые я получил во время установки

Не удалось найти пакет libapache2-mod-в php7

Кроме этого все пошло по сценарию. Теперь когда я пытаюсь открыть страницу phpmyadmin из моего браузера

http://server-ip-address/phpmyadmin/

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

Где я пропускаю?

Снимок экрана сообщение об ошибке: - error

+783
Vikas Jadhav 2 июн. 2015 г., 11:19:23

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

Вы можете сделать громкость:

$ pamixer-получить-объем
+779
EdwinW 9 окт. 2016 г., 02:14:52

я пытался установить flowvisor на Debian Джесси. но я получаю следующую ошибку:

Следующие пакеты имеют неудовлетворенные зависимости:
flowvisor : зависит: пакеты OpenJDK-6-JRE и безголовых, который является виртуальным пакетом.

Но у меня этот пакет уже установлен:

по умолчанию-среда JRE-безголовый
пакеты OpenJDK-7-JRE и безголовых
libjpeg8

так что я должен установить следующая? Спасибо!

+756
Frank Ruszczynski 6 сент. 2012 г., 17:45:42

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

  • выпустил Linux-следующая ядра (чтобы получить devicetree для вц4, до 4.7 это)
  • rasperrypi/прошивку на разделы vfat раздел

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

+727
verdude 21 окт. 2013 г., 01:48:40

Есть утилита, называется губка , которая является частью moreutils люкс. Это было сделано для этой цели.

команда grep -v с ЕС2 ~/.СШ/если вы | губка ~/.СШ/если вы
+710
Gerardo me 9 окт. 2010 г., 01:01:03

Для конкретного демон init, я наткнулась на команду 'run_scripts и каталог определенный run_scripts для инициализации этих демонов. Что это такое, и почему оно используется таким образом?

+629
user7920837 20 февр. 2018 г., 01:57:02

Способ, чтобы сделать это на systemd в операционной системе, таких как CentOS 7 можно изменить настройки шрифта в файле/etc/vconsole.конф файл. Эти параметры применяются с помощью systemd-vconsole-setup в сервис, который по сути является прославленный способ запуска помощью setfont и loadkeys до входа услуги воспитываются.

Так что вы бы шрифт=sun12x22 в этом файле, например.

Обратите внимание, что служба программа позволяет ядру параметры командной строки, таких как vconsole.шрифт переопределить в/etc/vconsole.конф содержание. Если вы не копались в командной строке ядра в grub опции, имейте это в виду.

Дальнейшее чтение

+628
Khaleddev 29 сент. 2013 г., 10:43:21

Три сервера A,B и C. Как по SSH подключиться из A в C через промежуточный сервер B, если A к B и C к B паролем меньше(ключ)? Я столкнулся с этим в интервью. Кто-нибудь знает как?

+586
aeaeae 11 сент. 2014 г., 10:15:01

Существует несколько разных FTP-серверах упакованы в Debian, который вы можете увидеть через:

АПТ-кэша поиска FTP-сервер

Один из самых популярных серверов вокруг службу proftpd, и которая может быть установлена на системах Debian:

apt-получить установку службу proftpd

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

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

Если вы хотите остановить сервер до более конфигурации вы можете сделать это с:

в /etc/инит.д/службу proftpd остановить

Конфигурация службу proftpd осуществляется через конфигурационный файл в/etc/службу proftpd.конф

+576
Johannes Griebler 29 июн. 2019 г., 06:09:15

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

тайм-аут 10С пинг -С5 www.google.com | у awk '{печати "из местных в Google |", $0;}' &
exit_status=$?
Эхо $exit_status

но я обнаружил, что возвращается код выхода на "&", Команда работает в фоновом режиме, не тайм-аут.

как я могу получить тайм-аут код выхода?

+565
krishnab 23 февр. 2017 г., 07:11:25

ТЛ;ДР: сколькими способами можно bootm команду этой ошибке в версии 1.1.4?:

# bootm
Загрузка изображения в 31000000
Плохое Магическое Число

Фон:

Я вывела из строя устройство которого загрузчика глубоко искалеченная насколько его способности загрузить байт из внешних источников, поэтому я написал небольшой скрипт, который автоматически генерирует мм командами подробности здесь (в том числе здоровых загрузки сообщений) для заполнения оперативной памяти и пишут, что обратно на flash с nandw и это, кажется, работает, но bootm команда все еще сердитый.

Двоичных данных является допустимым файлом формат и записывается в адрес 0x31000000 и у него есть магическое число 0x27051956 по этому адресу памяти, но система трусливо отказывается загружаться. Вот все заголовки из шестнадцатеричного представления -С в формат файла:

00000000 27 05 19 56 Ф4 91 0С 3Ф 3С 4С 11 57 00 17 40 А3 |'..в...?Л.<Ш[email protected]|
00000010 30 00 30 00 80 00 80 00 Ф4 67 23 80 05 02 02 00 |0...0....г#.....|
00000020 4С 69 6е 2д 2е 2е 75 78 32 36 31 38 32 2д 2е 6е |Линукс-2.6.18.2-Н|
00000030 74 78 36 30 30 76 30 2д 2е 38 32 00 00 00 00 00 |tx600-версии v0.82.....|
00000040 00 00 А0 Е1 Е1 Е1 А0 А0 00 00 00 00 00 00 А0 Е1|................|

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

+546
Scott Langham 9 мар. 2011 г., 21:04:57
$ как awk 'НР%2{сплит($0,п);далее} {печать П[1], р[2], р[3], р[4]+$4, Р[5]+$5}' файл
1 10469 + 2 2
1 10471 + 4 2
1 10484 + 5 6
+523
ilnar 17 мар. 2014 г., 01:33:06

Что

Этот 3-разрядной системы управления доступом имеет свои корни в TRUSIX. Другие управления доступом систем, таких как NFS4 стиль в FreeBSD и macOS, AIX и изначально в Solaris использовалась файловая, и Солярис, работают по-разному, и это понятие маска для контроля допуска входа нет.

В маске - это, как говорит название, маска, которая наносится на маску из разрешений, предоставляемых записей управления доступом пользователей и групп. Это максимальное разрешение, которое может быть предоставлено любым салона входного контроля, кроме владельца файла или "другие" записи. Его 3 биты иЭд с 3 бита из этих записей.

Так, например, если пользователю предоставлены права RW- доступа контроля входа, но маска р--вы на самом деле есть р-- доступ. И наоборот, если пользователь только - Х по запись управления доступом, маска rwx по не предоставляет дополнительных разрешений и пользователь просто --х доступа.

По умолчанию маска на родительский каталог-это маска параметр, который применяется к вещам, которые создаются в нем. Это форма наследования.

Почему

Обидно, что стандарт IEEE 1003.1 E не стал стандартом и был снят в 1998 году. На практике, спустя девятнадцать лет, это стандарт, широкий диапазон операционных систем от Линукс через систему FreeBSD для Солярис (наряду с NFS4-стиль управления доступом в последних случаях) — на самом деле реализовать.

Стандарт IEEE 1003.1 e рабочая проект № 17 делает для интересного чтения, и я рекомендую его. В приложении B § 23.3 рабочая группа обеспечивает детальный, восемь страниц, обоснование довольно сложный способ, что в POSIX ACL функционируют по отношению к Ветхому S_IRWXG группы разрешение флаги. (Стоит отметить, что TRUSIX людей так же анализ на десять лет раньше.) Это покрывает смысл существования для маски, которую я только протоколировать вот.

  • Традиционный Unix-приложений ожидаете, чтобы иметь возможность запретить любой доступ к файл, именованный канал, устройства или каталога с помощью команды chmod(...,000). В присутствии списки, это только отключает всех пользователей и группы разрешений, если есть маска и старый S_IRWXG карты к нему. Без этого, устанавливать старый файл разрешения 000 не влияет на любые номера-владельцем пользователя или группу записей и другие пользователи, как это ни удивительно, до сих пор имеют доступ к объекту.

    Временное изменение файла бит прав доступа нет доступа с помощью chmod 000 , а потом менять их обратно старый файл фиксацией, используется перед Юниксах получили консультативную запирающий механизм, который — как вы можете видеть — люди до сих пор используют даже в 21 веке. (Консультативный замок был легко использовать из скриптов с портативным хорошо известные инструменты, такие как setlock с конца 1990-х годов.)

  • Традиционный Unix скрипты ожидать, чтобы быть в состоянии выполнить команду chmod идти-rwx ПО и в конечном итоге только с объекта владелец может получить доступ к объекту. Опять же, это не работает, если есть маска и старый S_IRWXG разрешения, карты к нему; потому что в противном случае команду chmod команда не будет выключать любой не владельцем пользователя или группу записей управления доступом, ведущих к пользователям, кроме владельца и ведомой группы, сохраняя доступ к чему-то, что ожидается , чтобы быть доступным только для владельца.

    И снова — как вы можете видеть — такую команду chmod команды был все-таки получил мудрость двенадцать лет спустя. Обоснование все еще держит.

  • Другие подходы без механизма маска имеет изъянов.
    • Альтернативной системы, где разрешение кусочки были отдельно от и иЭд с помощью списков управления доступом потребует файл разрешения флагов rwxrwxrwx в большинстве случаев, что бы запутать черт из многих Unix-приложений, которые жалуются, когда они видят, что они думают, чтобы быть доступным для записи материалов.
    • Альтернативной системы, где разрешение биты были отдельно от и илиЭД с помощью ACL бы команду chmod(...,000) проблема, о которой говорил раньше.

Следовательно, системы управления доступом с маской.

Дальнейшее чтение

+508
Reto Stauffer 20 сент. 2018 г., 14:31:31

Текущая версия libfprint(0.6.0) не работает с датчиками, используемыми в последнее время компания Lenovo. На мой T550, он только попросил меня свайпа при зачислении пальцем и потом не признать его 9/10 раз.

Если я обновление до версии git'а голову он просит меня, чтобы проведите пальцем 5 раз и затем признанию работает намного лучше.

Так что вы, вероятно, следует попытаться скомпилировать ГИТ голову себе и попробовать снова.

Я бы Также рекомендуем вам открыть баг на багтрекер Федора.

+462
Paul Lebras 27 дек. 2015 г., 13:50:39

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

Некоторые Unix системы поддерживают более одного аргумента на линии притон. В этом случае на современных ОС FreeBSD и OSX системы/macOS и некоторые другие. Увидеть Свена Mascheck оболочки портативность страницы для UNIX и вариантов сравнение таблица и много исторической информации.


Если вы хотите иметь портативные скрипт на awk, нет изящное решение. #!/usr/Бен/ОКР и #!/Бен/Ш - это только набор линий, которые являются портативными в практике: в зависимости от вариантов Unix, на awk может быть в в/bin или /usr/Бен, или в некоторых других местах (например, в/usr/xpg4/bin и/awk и на Солярис, чтобы получить в POSIX одна — та, в каталог/usr/Бен - это для старых приложений). С #!/usr/Бен/ОКР на awk -е не работает портабельно, что листья #!/Бен/ш. (/Бен/Ш может быть наследие Борна, а не современная оболочка POSIX, но любой Unix платформе, то есть на практике.) Идея в том, чтобы написать полиглот, т. е. скрипт, который Ш. трактует как инструкции для запуска awk и что awk интерпретирует в качестве желаемого сценария. Это работает даже на системах, которые не признают притон линии, но по умолчанию Ш. Для выполнения сценария (какие-то старинные юниксов, или некоторые Unix-подобных пользовательских на не Unix-ядра).

#!/Бен/ш
"старпома" "Неум" "-ф" "$0" "[email protected]" && 0 {}
... # awk-скрипта здесь

(Если переносимость древних юниксов вызывает беспокойство, увидеть Свена Mascheck страницу на "[email protected]" поддержать и рассмотреть вопрос об использовании ${1+"[email protected]"} вместо.)

+461
jengryg 3 янв. 2011 г., 16:28:07

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

Вот что я сделал :

[email protected]:/usr/bin# make-файл
-в bash: /usr/Бен/make-файл: отказано в доступе
[email protected]:/usr/bin# 
+448
akadstatus 30 июл. 2010 г., 08:33:08

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

# как lsof -я:25
КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
мастер 844 корень 12У протокол IPv4 6975 0t0 протокол TCP *:протокол SMTP (слушать)
мастер 844 корень 13u протокол IPv6 6976 0t0 протокол TCP *:протокол SMTP (слушать)

В systemctl команды знает только об услугах, а не номера портов или протокола именами. т. е. вам нужно знать, какой конкретный пакет (например, с sendmail, Эксим, постфикси т. д.) предоставляет служба SMTP. например

# systemctl | грэп -е 'постфикс|Эксим|с sendmail|qmail и'
постфикс.услуги

другим вариантом является, чтобы быть немного более общим и в то, что вы ищете. например, grep по почте , а не по SMTP

# systemctl --все | грэп -я почта
 постфикс.сервис загружается работает ЛСБ: постфикс транспортный почтовый агент 
 почта-транспорт-агента.цель загружен активные почтового транспортного агента
+436
Major Tom 17 сент. 2016 г., 13:26:51

Танос и бесплатная библиотека призывает не системные вызовы. вот почему они находятся в разделе 3 Инструкции

Однако стресс не использовать malloc и Free, но вместо этого вызывает керналь распределителя через вызов mmap и выполнении munmap вместо.

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

трассированием -Ф стресс --ВМ 1
+421
MikeTV 23 февр. 2018 г., 20:03:14

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

Я пробовал следующие без успеха:

 % кд псевдоним='кд [email protected]; общ.'

Список файлов из каталога, а если она изменила каталога, но когда это делают исполнение его оставляет меня в той же директории.

+393
Walleeyy 21 янв. 2016 г., 18:06:11

Если у вас есть подгонянный пакет/программного обеспечения на всех, либо путем редактирования конфигурационных файлов напрямую, или через графический интерфейс, вы можете сохранить ваши настройки. Обычно в системах Unix и Linux, настройки сохраняются в текстовых файлах, даже если конфигурация/настройка делается через GUI.

Каждый двоичных пакетов Debian деб есть список файлов, которые он определяет как конфигурационные файлы. с dpkg, и, таким образом, АПТ честь этого отождествления при удалении пакетов, а также на модернизацию. По умолчанию программа apt/dpkg для не удалить конфигурационные файлы на пакет для удаления. Вы должны запросить продувки. На обновления он будет просить вас, чтобы выбрать между текущей и новой версии (если они отличаются) перед перезаписью файлов конфигурации. Даже в этом случае, он сохраняет копию оригинального файла. Вот Debian-это попытка помочь вам, основываясь на предположении, что ваши конфигурационные файлы могут содержать ценную информацию.

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

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

Небольшое замечание: если вы удалили пакет и позже действительно хотите удалить конфигурационные файлы,он используется для быть так, что АПТ не удалить конфигурационные файлы, если пакет не был установлен. Однако, в течение нескольких лет, работает apt-получить продувки будет удалить конфигурационные файлы, даже если пакет не установлен.

Это было зафиксировано в 0.8.0~pre1 версия apt, выпущенный в пятницу, 13 августа 2010 года, или, возможно, в 0.8.15~выр1 версия apt, выпущенный Пт, 10 июня 2011 года. Смотрите в Debian отчет об ошибке: apt-получить --продувка не работает, как ожидалось, от 24 июня 2002 года.

+355
HazA 16 окт. 2014 г., 06:33:43

установлен минимальный стрейч Debian на t430s. установлены соответствующие драйвера iwlwifi. однако я не могу настроить WiFi соединение. нужно скачать Desktop ОКР. Обновление Xfce

прочитайте следующие link1 и link2

в ссылке 1 ip-канал показывают возвращает Ло<замыкания>, enpos25<широковещательного,МНОГОАДРЕСНОГО>, wlp3so<широковещательного,МНОГОАДРЕСНОГО> в ссылке 2 Моя система не имеет других коммунальных wpa_applicant, ИУ

какие шаги для настройки WiFi соединения?

+353
Satiko 4 июн. 2019 г., 00:04:55

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

компакт-диск ... в/var/www в/HTML-код/ТБЛ/библиотеки/гумз/ОГРН/
судо Баш гумз
./гумз начать -п 8984
на CD ../../../../upms/библиотеки/гумз/ОГРН/
судо Баш гумз
./гумз начать -Р 8988

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

Я должен сделать crontab или создать файл bash?

Подробности сервера: 16.04.2 Убунту ЛТС (GNU/Линукс 4.4.0-79-универсальный x86_64 с)

+320
user51893 4 окт. 2018 г., 21:43:03

У меня проблема со скриптом ниже. Он использует несколько SQL-операторов в цикле for для задания переменных и создает файл журнала. Текущая дБ производит +- 1200 строк вывода.

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

Новый предназначены версия будет добавлять данные в массив (dcimlog), а затем сделать только одну операцию записи для всего набора данных в newreport.КШМ.

Моя проблема заключается в том, что каким-то образом массив не правильно приложили ребенка процессов, так newreport.CSV-файл содержит только первую строку сделать до цикла for, и не присоединяются к любому ребенку.

Порядок строк не важен, но скорость исполнения, отсюда и "делать () &" - который я считаю, может быть поводом для отказа...

Любая идея, как я могу получить эту работу?

Н=$(nproc)
dcimlog=();dcimlog=("${dcimlog[@]}" "кое-что") # строительство
для меня в "${sqlanswer[@]}"; сделать
 ( Эхо некоторые работы #получить данные из SQL
 # Эхо "$DDeviceID;$NBPort;$PortNumber;$CConnectedDevice;$Connectedport;$CabinetLocation;HeightDevice$;$PositionDevice;ZoneName$;$DataCenterName" >> отчет.КШМ
 dcimlog=("${dcimlog [@]}" "$DDeviceID;$NBPort;$PortNumber;$CConnectedDevice;$Connectedport;$CabinetLocation;HeightDevice$;$PositionDevice;$ZoneName;$DataCenterName") # не работает
) &
 если [[ $(вакансии-р -п | туалет -л) -ГТ $Н ]]; затем
 подожди -Н
интернет
сделано
ждать
Эхо "${dcimlog[@]}" > newreport.КШМ
+219
Eido Gat 12 дек. 2011 г., 09:53:54

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

СЕПГ -я -Р-х/[0-9]+$//' in.txt
+135
nila puvi 19 сент. 2010 г., 22:54:48

$ имя -я

Например:

$ имя -я
192.168.1.18

Информация. из руководства:

http://manpages.ubuntu.com/manpages/raring/en/man1/hostname.1.html
http://unixhelp.ed.ac.uk/CGI/man-cgi?hostname

+134
Janet Davis 4 авг. 2012 г., 18:22:21

Взгляните на разрешения битов для файлов ./фу и ./баре. В первом случае ./фу , скорее всего, либо не исполняемые вовсе или не исполняемый для пользователя root. При запуске команды sudo вы обычно повышая свои привилегии, так что вы пользователь root.

Если ты права установлены на файл ./фу она не будет выполнять для userX.

$ Общ -л
-РВ-РВ-Р-- 1 userX groupX 14 января 17 11:32 фу

Если они, как это он будет выполнять для userX.

$ чмод у+Х ФОО
$ Общ -л
-rwxrw-Р-- 1 userX groupX 14 января 17 11:32 фу

Однако корень все равно не удастся выполнить его, после 3 группировка разрешений (rwxrw-р--) не позволяет другим пользователям для выполнения ./фу. Вы можете либо сделать это группировка или можно предоставить все разрешения на выполнение.

$ чмод о+Х фу # -rwxrw-р-х # просто других пользователей
$ чмод г+х ФОО # -rwxrwxr-- # позволяет пользователям в группе groupX
$ чмод +х ФОО # -rwxrwxr-X # это позволяет каждому

Обратите внимание в приведенном выше мы поворачиваем на х бит для различных групп битов (пользователь, группа, остальные).

О чем ./бар?

Этот файл не существует, и поэтому пытается запустить что-то, что не существует, появится сообщение, что вы видели.

$ судо ./бар
команду sudo: ./бар: команда не найдена

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

$ ./бар
-в bash: ./бар: нет такого файла или каталога
+112
Raju Mogulapalli 14 мар. 2017 г., 17:54:13

Есть другой вариант:

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

+95
jalind 22 дек. 2017 г., 18:19:41

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

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

В большинстве случаев, следующий код будет работать:

найти /target_path/ -имя_экземпляра "оригинал.файл" -старпома СР новый.файл '{}' 

Однако, если оригинал.файл является readme.txt например, многие несвязанные файлы будут перезаписаны.

+88
user14398 21 июл. 2017 г., 13:11:20

Я пытаюсь сделать небольшой скрипт в shellscript, который принимает один serviceUuid от ответа и использовать его. Я просто печатать ответ сервера в файл под названием final.txt Теперь мне нужно, чтобы извлечь значение после "serviceUuid":"

Это скрипт:

идентификатор UUID=$(завиток -х пост -Х "принять-язык:En" -ч "тип контента: приложение/JSON" -ч "принять: приложения/JSON в" -д {"имя":"HereThereIsTheUsername"} здесь есть URL-адрес )

Эхо $идентификатор UUID >> final.txt

это ответ:

{"статус":{"код":"STATUS_OK","сообщение":"ServiceUUID успешно отправлено via..."},"body":{"data":{"userApps":{},"username":"HereTheUsername","fullName":"NameOfTheAccountPossessor","lang":"sq","blocked":false,"lastLogin":"2016-10-10T17:19:22","passwordResetUuid":"6147dc32-b72e-450a-8084-2fdb5319a931","userAccessLevel":5,"countDownSeconds":0,"serviceUuid":"7260276c-5c3f-41d3-9329-3603acecb7e5","userAttributes":{},"labelMap":{},"id":"APPUSER00000012","someLabel":"NameOfTheOrganisation"}}}

Так может кто-нибудь помочь мне извлечь значение?

+79
user35211 30 сент. 2017 г., 14:56:58

На архитектуре x86, "расширенный пейджинг" позволяет страницы с фреймами (физическая память), будет 4 МБ вместо 4 КБ.

Книга "понимание ядра Linux, 3-я" в главе 2 "адресация памяти", подраздел "подкачки в Linux", раздел "ядра разделе таблицы", объясняет, что для конечного ядра таблицы страниц при RAM размер меньше 896 МБ:

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

Однако, в разделе "расширенный пейджинг" (подраздел "пейджинг в железе"), написано :

Расширенный пейджинг сосуществует с регулярной подкачки.

На самом деле я не понимаю, как длительного и регулярного сосуществовать подкачки. Можете пожалуйста, кто-нибудь объяснит эти вопросы:

  • В каких случаях ядро использует 4 МБ страниц? или 4 КБ страниц?
  • Какой размер рамы страница будет использоваться для операций, то резервируется память вызовом kmalloc? для vmalloc?
  • Если мы предположим, что начальный код и данные (ядра сегментов, предварительную страницу таблиц и 128 КБ для динамических данных) помещаются в первых 8 МБ оперативной памяти (как пример, приведенный в книге), что если реальный объем кода и данных 5МБ всего: будет ядра отходов 8 - 5 = 3 МБ?
+59
oals 23 апр. 2011 г., 05:26:24

Регулярные языки были введены Клини в 1956 году. В исходной статье не было современная нотация для регулярных выражений, но это внедрять “Клин стар”: а* означает “любое число повторений в”. В следующем десятилетии, некоторые более или менее стандартные обозначения появились, в частности . для произвольного персонажа и ? означает, что предыдущий символ является необязательным.

В bash подстановка нотация исходит из Глоб команда представила весь путь обратно в ОС UNIX В1 В 1971 году. В то время, подстановка была проведена отдельная программа; это было позже переехал в корпус. В начале Глоб команды ? означает “один любой символ” и * означает “любая последовательность символов”. Я не знаю, почему герои были выбраны; ? это довольно интуитивно, и * может быть вдохновение из одного в регулярных выражениях.

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

Современные снаряды, такие как bash расширить на Glob-шаблоны, но это была постепенная эволюция поддержания обратной совместимости. Ksh88 (в 1988 версию оболочки Korn) введен расширенный синтаксис для раковины узоры, которые не могли быть такой же синтаксис, как обычно регулярные выражения, но был сильно вдохновлен его: *(образец) означает любое количество повторов узора, @(МАССИВ1|МАССИВ2) означает “МАССИВ1 или МАССИВ2” и т. д.

Современные версии bash (с 2.02) поддержка ksh88 расширенными моделей, Если вы shopt -с extglob первый.

+13
Jebux 28 нояб. 2018 г., 13:20:56

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

$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