Изменение формата даты с ММ/ДД/гггг чч:мм:СС гггг-ММ-ДД чч:мм:СС в файл CSV

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

Данные выглядят примерно так:

Имя ,Телефон ,Поле Salesdate В Область ,Место ,NoOfUnits ,ModifiedDatae

Виктор ,5555555 ,12/6/2013 10:26:32 утра , Колизей ,1 ,12/8/2013 1:05:45 вечера

Я пытаюсь сделать это в формате:

Имя ,Телефон ,Поле Salesdate В Область ,Место ,NoOfUnits ,ModifiedDatae

Виктор ,5555555 ,2013-12-6 10:26:32 ,Колизей,1 ,2013-12-8 13:05:45

Я знаю, что я могу использовать sed или awk.

+887
Viktork 18 нояб. 2012 г., 08:32:03
30 ответов

Все файлы в каталоге/etc классифицируются как “конфигурационными файлами” (в Debian политики, он указан в пакете, не встроенный в dpkg). С dpkg запрашивает, следует ли перезаписывать каждый измененный конфигурационный файл обновления. Скрипты инициализации не являются исключением.

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

с помощью dpkg-переадресация --добавить --местные --переименование --переадресация в /etc/инит/постфикс.в Debian в /etc/инит/постфикс
+938
Niranjan Bogati 03 февр. '09 в 4:24

Вы можете использовать Vim. Это часть скрипта я использую для преобразования выходного сравнения в HTML.

ВИМ -Н \
 -с ':%ы%\^+ %+++' 
 -с ':%ы%^- %--- ' \
 -с ':%ы%^ % ' \
 -с ':Набор \ню' 
 -с ':Пусть \html_use_css=1' 
 -с ':так что $VIMRUNTIME/синтаксис/2html.\ВИМ' 
 -с ':WQ в' -с ':ОК!' $ввод > /dev/нуль 2> /dev/нуль

После этого, я бегу sed для изменения CSS и название, чтобы быть именно то, что я хочу, чтобы они были.

*Редактировать: я должен отметить, что чтобы получить цвет, нужно иметь подсветку синтаксиса включен. Я делаю это в моем .vimrc, но если вы хотите, чтобы добавить его здесь, это будет просто еще одна линия, как

-с ':синтаксис о' \
+932
Alex Dykstra 23 окт. 2018 г., 17:09:54
Другие ответы

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


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

по SFTP, как СР и УПП, требует, чтобы при копировании папки (и их содержимое, очевидно), вы должны явно указать его нужно перенести в папку рекурсивно С вариант.

Так что, добавить на команду.

+930
Antoine Genton 16 мая 2018 г., 07:09:39

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

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

Таким образом, для начала ребенка (команду), родительский процесс (т. е. оболочки) сначала вилка для ребенка, то в создании соответствующих концов труб для детских ввода и вывода (файл descirptors 0, 1 и 2), а затем пусть ребенок унаследует те, когда выполняется с помощью вызова execve.

Да, это трубы.

+916
cristianmtr 29 окт. 2017 г., 04:27:30

один из способов с помощью awk --

 Эхе -е "а\Т1\Н\Т2\НБ\Т1\НК\Т1\НК\Т2\НД\Т1\нэ\Т1\нэ\Т2\нэ\Т3\НФ\Т1" | у awk '{а[$1] = $0; считать[$1]++} конец{для (I В) {если (число[я]== 1) напечатать[я]} }'
Б 1
Д 1
Ф 1

Для 2-й столбец уникальные значения 3 - Вы показали

 Ф 3

как желаемого результата не надо быть "Е 3" ?

Эхе -е "а\Т1\Н\Т2\НБ\Т1\НК\Т1\НК\Т2\НД\Т1\нэ\Т1\нэ\Т2\нэ\Т3\НФ\Т1" | у awk '{а[$2] = $0; считать[$2]++} Конец{для (I В) {если (число[я]== 1) напечатать[я]} }'
Е 3
+868
gnarbarian 29 авг. 2019 г., 00:31:17

Используя СЭД

$ ЛС ЛПП*
Боб-00 Боб-01, боб-Боб-02-03

$ ЛС ЛПП* | е с\(Боб-\(.*\)\),МВ \1 \2-Боб,' | Ш-х 
+ МВ Боб-00 00-Боб
+ МВ Боб-01 01-Боб
+ МВ Боб-02 02-Боб
+ МВ Боб-03 03-Боб

$ Общ *ЛПП
00-Боб-01-02-боб-Боб 03-Боб

Я использовал "Боб" вместо "текста", но легко адаптироваться

+854
amandaE 14 авг. 2015 г., 23:10:10

Может кто-то пожалуйста, объясните мне точную разницу между командами -Б и команды useradd -д В [в Debian] Линукс? Оба, кажется, работают очень похож на меня, но потом я замечаю различия, которые меня смущают.

+665
user72027 11 февр. 2012 г., 16:01:34

Причина в том, что экспансия на Эхо $путь бывает перед модифицированная среда.

Вы можете позвонить:

Путь=АВС:$путь ОКР

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

Поскольку расширение аргумента эхо в

Путь=АВС:$путь Эхо $путь

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

(Путь=АВС:$путь; Эхо $путь)

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

+661
Andrea de Palo 17 июн. 2015 г., 01:16:53

на awk решение

$ как awk '/:/{Д=$1}/Скорость/{функции printf"%-28С%з\п",д функцию substr($0,длина($0)-4)}' файл
foo-6-25.example.com: ( 49)
foo-5-4.example.com: ( 19)
foo-8-28.example.com: ( 43)
foo-9-7.example.com: ( 91)
foo-5-19.idmz.example.com: ( 19)
foo-7-3.example.com: ( 20)
$

на awk + столбец решения

Динамически выравнивает столбцы.

$ как awk '/:/{Д=$1}/Скорость/{д печати,функцию substr($0,длина($0)-4)}' файл|колонны -''
foo-6-25.example.com: ( 49)
foo-5-4.example.com: ( 19)
foo-8-28.example.com: ( 43)
foo-9-7.example.com: ( 91)
foo-5-19.idmz.example.com: ( 19)
foo-7-3.example.com: ( 20)
$
+654
Kay mar 24 июн. 2019 г., 15:59:36

У меня минималистский busybox в системе, что я недавно пытался использовать, и я нашел маленькой проблемы: он не имеет lsblk команды. Есть другая команда в списке дисков, разделов и размеров, как lsblk?

Некоторые также не работают:

  • lsblk
  • команды lsusb
  • программа fdisk -л
  • команды cfdisk
+577
dashrath shejwal 26 апр. 2013 г., 21:01:13

Причина эта команда не выполняется (даже одного с исправлена опечатка) - это синтаксически неправильно.

сплит-Н10 -А4 -Д5 некий-файл

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

Вместо того, чтобы использовать этот

сплит-Н10 -А4 --числовые суффиксы=5 некий-файл
+564
fstam 26 янв. 2013 г., 07:22:11

пробовал обновить элементы в агду() если вы предоставите параметры источника команды, но не изменяет $0 или $_.

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

#!/УСР/бин/tcsh в

набор lastCmd0 = ($_)
Эхо 'о:$lastCmd0'"=${lastCmd0}"
Эхо 'о:$0'"=$0"
источник внутренней
Эхо 'о:endOuter'

и тогда "внутренний"

#!/УСР/бин/tcsh в

набор lastCmd1 = ($_)
Эхо 'я:$lastCmd1='"${lastCmd1}"
Эхо 'Я:$0'"=$0"
Эхо 'я:endInner'

Выход:

> в tcsh -Ф
> источник ./внешний
О:$lastCmd0=источник ./внешний 
О:$0=в tcsh
Я:$lastCmd1=источник ./внешний 
Я:$0=в tcsh
Я:endInner
О:endOuter

и

> источник ./внешний первый второй
#агду: 2
О:$lastCmd0=источник ./внешний первый второй 
О:$0=в tcsh
Я:$lastCmd1=источник ./внешний первый второй 
Я:$0=в tcsh
Я:endInner
О:endOuter
+501
gliga bogdan 8 февр. 2012 г., 07:22:50

Используя тр, заменить каждое повторное пробел() с единой новой строки(\п) характер.

тр -ы '' '\п'< входной_файл > выходной_файл

Но я думаю, что вы хотите, что-то вроде этого?

1 2 3 4 1 а #
А Б В Г Д --> 2 б $
# $ @ % 3С @
 4 Д %

С awk и мы могли бы сделать:

на awk '{ для (i=1; я<=НФ; я++) РИПЦ[я]= (РИПЦ[я]? РИПЦ[я] ФС $я: $я) } 
 Конец{ Для (я в РИПЦ) печать РИПЦ[я] }' входной_файл

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

+481
astaldo21 28 янв. 2010 г., 22:43:15

Есть ли стандартный в *Nix системах для флагов страны?

Как, тема значков спецификация.

+473
gentless gent 11 окт. 2018 г., 18:26:41

Это гном 3, ваш скриншот выше показывает версию приложения, объясняя гном не сам Гном.

Попробуйте в терминале

гном-Шелл-версия

или открыть системный монитор и пост, что вы видите на вкладке System.

+454
Idahodoc 13 янв. 2013 г., 12:14:35

Блин! Мне пришлось перезапустить rsyslogd :).

+370
Ben Dixon 4 дек. 2010 г., 14:16:27

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

если грэп -ВК -- "пользователь $" "$файл1" && грэп -ВК -- "пользователь $" "$файл2" ; затем
 Echo "строка свободна в обоих файлах"
Элиф грэп -ВК -- "пользователь $" "$файл1" "$файл2"; затем
 Echo "строка воспользоваться только один файл"
интернет
  • команда grep может искать шаблоны в нескольких файлах, поэтому нет необходимости использовать или не оператора.
+339
PhilipV 3 янв. 2016 г., 07:23:56

Я пытаюсь вызвать из переменной в скрипте с определенной локали, пример команды :

$ myYTDL="Ланг=С. в UTF-8 ютуб-дл --вам-именем"

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

$ $myYTDL $URL-адрес
Ланг=С. в UTF-8: команда не найдена

Как я могу это сделать ?

+309
grimmjow 21 сент. 2010 г., 19:03:52

Расширенный Баш + команда grep + awk и подход:

Образец доступа.журнала Содержание:

www.example3.com:80 198.51.100.5 - - [27/сентября/2017:00:00:00 +0200] "вам /здравствуйте/бла" ...
www.example2.com:80 198.51.100.5 - - [25/сентября/2017:00:00:00 +0200] "получить /blah.html" ...
[29/сентября/2017:13:49:02 +0200] "получить /mypattern?файл foo=бар&iptosearch=198.51.100.5: 
www.example7.com:80 198.51.100.5 - - [12/сентября/2017:00:00:00 +0200] "получаем индекс/.НТМ?я=бла" ...
www.example32.com:80 203.0.113.2 - - [15/сентября/2017:00:00:00 +0200] "вам /здравствуйте/бла" ...
[27 сентября/2017:00:00:00 +0200] "получить /mypattern?iptosearch=203.0.113.2&foo2=bar5: 
www.example215.com:80 203.0.113.2 - - [14/сентября/2017:00:00:00 +0200] "получить /blah.html" ...

Задание:

команда grep '/mypattern доступа.войти | пока читала-р л; делать 
 если [[ $л =~ iptosearch=(([0-9]+\.){3}[0-9]+) ]]; тогда 
 Эхо "$л"
 на awk -в IP="${BASH_REMATCH[1]}" '$0~IP-и& /бла/;конец{ печати "" }' доступа.журнал
интернет
сделано

Вывод:

[29/сентября/2017:13:49:02 +0200] "получить /mypattern?файл foo=бар&iptosearch=198.51.100.5:
www.example3.com:80 198.51.100.5 - - [27/сентября/2017:00:00:00 +0200] "вам /здравствуйте/бла" ...
www.example2.com:80 198.51.100.5 - - [25/сентября/2017:00:00:00 +0200] "получить /blah.html" ...
www.example7.com:80 198.51.100.5 - - [12/сентября/2017:00:00:00 +0200] "получаем индекс/.НТМ?я=бла" ...

[27 сентября/2017:00:00:00 +0200] "получить /mypattern?iptosearch=203.0.113.2&foo2=bar5:
www.example32.com:80 203.0.113.2 - - [15/сентября/2017:00:00:00 +0200] "вам /здравствуйте/бла" ...
www.example215.com:80 203.0.113.2 - - [14/сентября/2017:00:00:00 +0200] "получить /blah.html" ...

Детали:

  • пока читала-р л ... - перебора строк, содержащих /mypattern, возвращенный команда grep команда

  • [[ $л =~ iptosearch=(([0-9]+\.){3}[0-9]+) ]] - матч каждая строка против регулярного выражения iptosearch=(([0-9]+\.){3}[0-9]+).
    BASH_REMATCH массив переменной, члены которой назначаются ‘=~’ бинарный оператор к [[ условную команду. Элемент с индексом 0 - это часть строки, соответствующая всему регулярному выражению. Элемент с индексом н - это часть строки, соответствующая н- й подвыражение в скобках (...). Эта переменная доступна только для чтения.

  • -в IP="${BASH_REMATCH[1]}" - проходя в переменной ИС в на awk скрипт

  • $0~IP-и& /бла/ - вывод только строк, содержащих текущие ИС значение и сайта мля

+303
Super Bowl 52 24 июл. 2016 г., 11:49:22

Я бегу сделать -J4 не и я получаю ниже исключение...

имя пользователя@phx5qa01c-4e23 ванной комнаты:~/построить$ сделать -J4 не
[ 1%] [ 2%] здания СХХ объекта Нда/общие/loadtest/CMakeFiles/loadtester.реж/LoadTester.чч.о
сделать[2]: *** нет правила, чтобы сделать мишень `в/usr/включать/libcql/Либ/libcql.так', нужен `Нда/общие/клиента/клиента. Стоп.
сделать[2]: *** Жду незавершенные задания....
Здание СХХ объекта Нда/unittest/общие/CMakeFiles/TestRunner.реж/TestRunner.чч.о
[ 3%] здания СХХ объекта Нда/общие/клиента/CMakeFiles/клиента.реж/главная.чч.о
[ 4%] здания СХХ объекта Нда/общие/CMakeFiles/ndacommon.реж/category_map/CategoryMap.чч.о
В файл включены из /Home/имя_пользователя/МПЛ/Нда/общие/клиента/главная.копия:1:
/Home/имя_пользователя/МПЛ/Нда/общие/клиента/be_cassandra_util.чч:5: фатальная ошибка: libcql/cql.ГЭС: нет такого файла или каталога
компиляция прекращается.
сделать[2]: *** [Нда/общие/клиента/CMakeFiles/клиента.реж/главная.чч.о] Ошибка 1
сделать[1]: *** [Нда/общие/клиента/CMakeFiles/клиента.каталог/все] Ошибка 2
сделать[1]: *** жду незавершенные задания....
[ 5%] здания СХХ объекта Нда/общие/CMakeFiles/ndacommon.реж/curl_handler/CurlHandler.чч.о
/Home/имя_пользователя/МПЛ/Нда/общие/curl_handler/CurlHandler.чч:12: фатальная ошибка: log4cxx/регистратор.ч: нет такого файла или каталога
компиляция прекращается.
сделать[2]: *** [Нда/общие/CMakeFiles/ndacommon.реж/curl_handler/CurlHandler.чч.о] Ошибка 1
сделать[2]: *** Жду незавершенные задания....
/Home/имя_пользователя/МПЛ/Нда/unittest/общие/TestRunner.чч:8: фатальная ошибка: log4cxx/регистратор.ч: нет такого файла или каталога
компиляция прекращается.
сделать[2]: *** [Нда/unittest/общие/CMakeFiles/TestRunner.реж/TestRunner.чч.о] Ошибка 1
сделать[1]: *** [Нда/unittest/общие/CMakeFiles/TestRunner.каталог/все] Ошибка 2
/Home/имя_пользователя/МПЛ/Нда/общие/category_map/CategoryMap.чч:11: фатальная ошибка: log4cxx/регистратор.ч: нет такого файла или каталога
компиляция прекращается.
сделать[2]: *** [Нда/общие/CMakeFiles/ndacommon.реж/category_map/CategoryMap.чч.о] Ошибка 1
сделать[1]: *** [Нда/общие/CMakeFiles/ndacommon.каталог/все] Ошибка 2
Связывание исполняемого СХХ loadtester
[ 5%] постройки целевой loadtester
сделать: *** [все] Ошибка 2

Ниже-это исключение, я всегда получаю -

фатальная ошибка: libcql/cql.ГЭС: нет такого файла или каталога

фатальная ошибка: log4cxx/регистратор.ч: нет такого файла или каталога

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

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

+283
SiliconValley 9 янв. 2016 г., 08:06:38

Самое главное на поведение старых сценариев, поведения с набором -е изменился незначительно, между прочим ПО ( ...), [[ ... ]], и (( ... )).

Новое поведение считается документированы в руководстве.

Например:

$ bash3 -ЕК '(ложь); Эхо $?'
1
$ bash4 -ЕК '(ложь); Эхо $?'
$ 
+264
msanchgu 14 янв. 2017 г., 06:35:15

Имея свой .файл звонка они -у "$пользователь" получает что-то довольно близкое. Вывод выглядит:

Логин ПОРТ С Последний
Энтони оч/7 192.168.ХХ.Ый солнцем 7 февраля 16:00:40 -0500 2016

где я, конечно, удалено IP-адрес.

в прошлом -ж -н 1 получает подобный рекорд, но из другой базы данных.

+256
TheDashboard 17 апр. 2016 г., 04:32:31

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

+207
Raymond Harris 11 апр. 2016 г., 22:07:42

Я пытаюсь настроить SSL на сервере под Ubuntu. Я сгенерировал ключ и сертификат с помощью следующей команды в OpenSSL genrsa -из мой_домен.ключевые 1024 и OpenSSL требуе -новый -ключ мой_домен.ключ -x509-на-из мой_домен.ЭЛТ. Я добавил с loadmodule ssl_module в /usr/lib в/apache2 не/модули/расширением mod_ssl.так в httpd.conf, и соответствующие(я думаю) отрывок из мой файл httpd.рассмотр

С loadmodule ssl_module в /usr/lib в/apache2 не/модули/расширением mod_ssl.так
NameVirtualHost *:80
NameVirtualHost *:443
Слушать 80
Слушать 443
#
# Примечание: NameVirtualHost не могут быть использованы без порта описатель
# (например :80) если расширением mod_ssl используется, из-за характера
Протокол № протокол SSL.
#

#
Пример # рубрики:
# Почти любая директива Apache может пойти в контейнер хост.
# Первой секции VirtualHost используется для запросов без известной
# имя сервера.
#
Раздел <VirtualHost *:443>
ProxyPass /программное обеспечение-люкс http://localhost:8087/software-suite
ProxyPassReverse /программное обеспечение-люкс http://localhost:8087/software-suite

Sslengineна на
SSLCertificateFile файл /etc/apache2 не/протокол SSL.ЭЛТ/узла.ЭЛТ
SSLCertificateKeyFile файл /etc/apache2 не/протокол SSL.ключ/узла.ключ
</Хост>


Раздел <VirtualHost *:80>
ProxyPass /программное обеспечение-люкс http://localhost:8087/software-suite
ProxyPassReverse /программное обеспечение-люкс http://localhost:8087/software-suite

</Хост>

Когда я запускаю судо служба apache2 не запустить, я получаю

* Запуск веб-сервер apache2 Чт фев 25 23:01:37 2016] [предупредить] ssl_module модуль уже загружен, пропустить
[Чт фев 25 23:01:37 2016] [предупредить] директивой alias в /etc/apache2 не/файл httpd.Conf в строке 499, вероятно, никогда не совпадают, потому что он перекрывает более ранний псевдоним.
(98)адрес уже в использовании: make_sock: не удалось выполнить привязку к адресу 0.0.0.0:443
не слушая имеющиеся розетки, выключить
Можете открыть журналы
Действие "запустить" не удалось.
Журнал ошибок Apache может иметь больше информации.

но когда я запускаю команду sudo команды netstat -ltnp | команда grep ':443' ничего не слушает

Обновление

Я перешел в раздел<VirtualHost *:443> узел и его содержимое в файл/etc/apache2 не/сайты-доступно/по умолчанию SSL-шифрования. Когда я запустить apache2 я вам

 * Запуск веб-сервер apache2 [26 Пт фев 16:36:43 2016] [предупредить] директивой alias в /etc/apache2 не/файл httpd.Conf в строке 499, вероятно, никогда не совпадают, потому что он перекрывает более ранний псевдоним.
 [ ОК ]

и теперь я могу открыть мой сайт на 80 порту, но я вам ERR_SSL_PROTOCOL_ERROR когда я пытаюсь открыть его с https. Также, когда я выполнить команду sudo служба apache2 не статус я получу помощью apache2 не работает. хотя это, кажется, обработки запросов, поступающих в порт 80. Я также закомментировал NameVirtualHost *:443, с loadmodule ssl_module, и слушать 443 в файле httpd.конф. Я не вижу никаких ошибок в/var/журнал/помощью apache2/ошибка.журнала или в/var/журнал/apache2 не/доступа.журнал, только логи в каталоге/var/журнал/apache2 не

+188
Jose Aguirre 2 сент. 2017 г., 22:44:47

Начнем с того, что нужно для одного каталога:

на awk '/^а/ { напечатать "Привет мир" >$0 }' names.txt

Это будет читать файл с названием names.txt и написать строку Привет мир , чтобы каждое имя дается по полной строке ввода из файла, если входная строка начинается с большой буквы А.

С небольшой модификацией, мы можем получить его для вывода в файл в определенном каталоге, $каталог:

на awk -V в Реж="$каталог" '/^а/ { Print "Здравствуй мир" >(реж "/" $0) }' names.txt

Мы можем затем использовать найти для вызова этого для каждой подпапки (в том числе в начале каталога):

найти ABC -тип D -exec, так как awk -V в Реж={} '/^а/ { напечатать "Привет мир" >(реж "/" $0) }' names.txt \;
+187
Audvot Shopno 14 нояб. 2012 г., 07:15:45

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

 деф responseValue = ш(сценария: """#!/бин/Баш
 набор +х
 источник /etc/runScript.sh> /dev/нуль 2>&1 >temp.txt
 Эхо \${${someVar}}
 """, returnStdout: правда)
 деф foundValue = функцию ReadFile(файл: "temp.txt").отделка()
 Эхо "значение ${foundValue}"
 //также пробовал источник /etc/runScript.sh 2>&1> /dev/нуль >temp.txt
+174
kyuze Zapanta 8 февр. 2018 г., 01:35:01

В “одобренный” способ сделать это, чтобы использовать в debconf. Это может показаться удивительным, если вы не заинтересованы в самом деле побудило пользователей к информации; но помимо подсказок, в debconf базируется на понятии пакета конфигурации переменных, и побуждение это только один из способов, который может использоваться, чтобы обеспечить значения этих переменных. С помощью debconf-Devel в MAN-руководстве описывается, как использовать это.

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

  • писать в файл, содержащий ключи и значения:

    <пакет> <конфигурационный ключ> <файл config тип> <значение>
    ...
    
  • перед установкой пакета, хранить его конфигурации:

    пакет набор-выбор < заполнить-файл
    

Увидеть автоматизировать установку индивидуальных в Debian 8 пакетов с интерактивными подсказками для примера.

+154
Tanz87 2 апр. 2013 г., 17:16:30

Дословный Ответ

Linux в чистом виде представляет собой монолитное ядро, сделанное Линусом Торвальдсом. Это гипоталамус любой дистрибутив GNU/Линукс - выделение ресурсов для процессов. (вещи, которые вы видите с ПС-х) дистрибутивы Linux бесполезны без ядра Linux и ядра Linux бесполезен без мозайки, в основном, предоставленные ГНУ. А есть дистрибутивы...


В Просторечии

Вы, наверное, здесь, что в некоторых дистрибутивах ближе к "чистый Линукс". Linux является Unix-подобной операционной системы, акцент на "как". Unix-это бренд, своего рода клуб системы, отвечающие определенным спецификациям на основе компьютера с 70-х годов. Нет ничего изначально лучше о Unix. (В *семье шухер с другой стороны объективно лучше.) Уверен, что Солярис-это идеальный для ее старинное очарование, но и Дос. (Кажется, IBM и рано Майкрософт) действительно самая популярная операционная система Unix не представляют благородные ценности GNU / Линукс. Это было бы... Mac и OSX! (свист Кий) БСД хоть и является удивительным. В любом случае, в Linux принадлежит сходная, но менее эксклюзивным клубом для POSIX-совместимых операционных системах. Таким образом Linux может быть чисто - соблюдение стандарта POSIX. Большинство из них действительно являются POSIX-совместимой. Другой способ "чистого" используется "легкий". Меньше наворотов. Дистрибутив с меньшим пользовательским ближе к чистому ядра Linux, не так ли? Еще один способ употребляется в чистом виде-это "делать вещи в супер дедовским способом на старте". Одним словом, Slackware как в UNIXiest из них всех. Его менеджер пакетов не может разрешить зависимости, как в старые добрые времена. Изыди, ненавистники!

+153
KcFnMi 4 июл. 2017 г., 08:44:37

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

тр -постоянного тока А-З-З0-9_ < файл /dev/urandom | глава -с 16 | команды xargs

Пример вывода:

1z2G4SVmZOdd4uK4

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

Редактирование ~/.bashrc и файл, введите:

$ ви $дома/.bashrc следующее

Добавьте следующий код:

genpasswd() {
 местные L=$1
 [ "$Л" == "" ] && Л=16
 тр -постоянного тока А-З-З0-9_ < файл /dev/urandom | глава -С ${Л} | команды xargs
}

Сохраните и закройте файл.Источник ~/.bashrc и снова, введите:

$ источник ~/.bashrc следующее

Для генерации случайных паролей, введите:

$ genpasswd

Пример вывода:

WGtkhETPJFZ2mtZk

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

genpasswd $ 8

Пример вывода:

oj7Wqvb

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

пример сгенерированных паролей :

ud5pwt.Молчун полный 1 Ульриха дьявольский пять дифирамбы Венди перестать посмеиваться.
Желтый зомби 9y21%с@Дж Нина ведет ложных Перси в знак радости.
lyw1osci Люси тявканье волка придает один самодовольный жуткая идея.
четвертая перемычка t4jhilh+ Тюдора га, вялый Изабель Хаггард знаком плюс.
нги.кричаще o1v_ НИА лед останавливается первым мстительным Ольги подчеркнуть.
rfint5*пятая д Рут дряблой имена льда Трейси звезда ежедневно.
д&ст,удобный саламандра ВВД Дуглас превращает смутное Коннера злодейский желтый нарцисс.
Хе;очаровательные 2bba4 Ксении запятой увеличивается дородный Барта Арканов четыре.
Задумчивый 5р<kxhnf Файф меньше, чем знак вяжет незадачливого пресловутая Ксюша клык.

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

+147
dslamngu 12 дек. 2011 г., 06:13:13

Я ititialized Git-репозиторий и позже понял, что индексы в Git файл Mode, таких как 777 или 644, а когда в режиме изменения файлов в Git показывает, что режим меняется и "хочет" файл, чтобы быть совершены только потому, что его режим был изменен. Как я могу удалить режиме файл "документация" в индекс git (истории) такой файл, а сохранить его "реальном" изменении истории - История изменения его содержания?

+120
Yu Chung Yun 27 нояб. 2015 г., 21:12:55

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

$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