Как выключить компьютер с Тонкий, когда корень логин отключен?
Довольно многие подобный вопрос задают. Ошибка, вероятно, смотрела на меня в лицо, но я просто не могу видеть его...
#!/бин/Баш
объявить-файлов
shopt -с nullglob
файлы=(*)
кол-во=36 # смещение
для oldfilename в "${файлы[@]}"; сделать
(( счетчик++ ))
# newfilename=$(Эхо "$oldfilename" | СЭД -е "/^[1-9][0-9]?\.формат JPG/скидка\.ПНГ/")
# newfilename=${oldfilename/[1-9][0-9]?/Скидка}
# newfilename=${oldfilename/[1-9][0-9]?/"Скидка"}
newfilename=${oldfilename//[1-9][0-9]?/Скидка}
Эхо МВ -ФВ /путь1/к/"${oldfilename}" /путь2/к/"${newfilename}"
сделано
выход 0
Я пробовал закомментированные строки.
Я не знаю разницу между /
и //
в newfilename=${oldfilename/[1-9][0-9]?/"Скидка"}
. о_0 ?
Редактировать:
Файлы, представленные на $oldfilename
имеют форму 1.jpg
для 99.jpg
. Выходные файлы $newfilename
должны иметь форму 37.PNG в 135.ПНГ (по крайней мере в СЭД
вызов идет).
Почему-то файлы не будут переименованы и точка .JPG и
исчезает.
Почему это не работает ?
Теперь я понимаю, что подобный вопрос уже задавали, но не каждый может прийти к адаптированному решение для этой версии вопрос сразу.
Есть простой способ подсчитать количество вхождений каждой группы цифр в строке? Я не могу думать об одном и все, что я могу придумать, кажется, слишком витиевато, за то, что кажется простой задачей иш.
(обратите внимание, что любую последовательность чисел в строке может быть любой длины)
Пример входных данных:
AGTHDTGY35AHSJFHHFG7GHHAHH
Пример вывода:
2
Юм
и ДНФ
писать сообщения о ходе выполнения, перечеканки линии с помощью возвраты каретки. Эти сообщения не завернули. греп
не предназначена для этого, предполагая, что линии не имеют встроенные управляющие символы. грэп
делает некоторые предположения о терминалах, но это другая история.
Я использую скрипт sed для фильтрации строк overstruck к "окончательной" строки (удалив все overstruck часть). В Примере script2log.СЭД
,
# $Код: script2log.СЭД,в 1.3 2015/02/04 23:50:12 тома Ехр $
#
# Обрезать обычный стандарт ANSI последовательности, затем ОСК последовательности, нажмите Backspace
# последовательности, то трейлинг ЧР и, наконец, overstruck разделах
строки#.
#
# Есть еще несколько интересных случаев, которые не могут быть обработаны
# сценарий такого рода. Например:
# ИБК к (четкие линии)
движение # курсора в строке
с/␛[[][<=>?]\{0,1\}[;0-9]*[@-~]//г
с/␛[]][^␛]*␇//г
с/␛[]][^␛]*␛\\//г
:петли
с/[^␈]\␈(.\)/\1/г
Т петли
с/␍␍*$//г
с/^.*␍//г
с/␛[^[]//г
что делается с этими двумя командами, который сначала удаляет любое количество трейлинг возврата каретки в строке, а затем удаляет любую часть строки, включая символ возврата каретки. То, что осталось-это только последняя копия строки быть написаны (тот, который вы хотите):
с/␍␍*$//г
с/^.*␍//г
(и да, это буквальные символы возврата каретки в скрипте).
Когда я захватить на выходе из ям
(или ДНФ
), я не пытаюсь трубопроводов грэп
(что гарантированно дает плохие результаты). Скорее, я использую скрипт
, чтобы захватить выходные, и пост-процесса, используя СЭД
, например,
сценарий -с "обновить ням"
СЭД -Ф script2log.СЭД машинопись >обновить.журнал
Связанные вопросы
У меня есть Raspberry Pi с установленным OpenVPN и работает отлично и я хочу, чтобы запустить команду после режиме рабочего стола выходит и после все загружается и работает, включая OpenVPN на Raspbian. Я установил пакет заставка X11 и команда я хочу, чтобы выполнить после настольном режиме авто выходит это:
получения справки об команды -замок
Просто так просто запустить, что после того, как все загружается. Я имею в виду после того, как все загружается на всех ОС raspbian нагрузок с все конфигурации у меня в том числе и OpenVPN, потому что я не знаю, если положить раньше-то замок может привести не загрузки всего raspbian, а также потому, что пока я не дам пароль возобновить загрузке raspbian и я этого не хочу. Я просто хочу, что raspbian загрузить все так, как сейчас работает режим рабочего стола и блокировки экрана с этой команды. Примечание: и я просто хочу, чтобы выполнить после режим рабочего стола не заходит при выключении.
Что я сделал:
судо нано /etc/инит.д/testlock
Мой testlock
файл:
#! /Бен/ш
# в /etc/инит.д/testlock
### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: testlock
# Необходима-старт: $удаленной_файловой_системы $syslog в
# Необходима-стоп: $удаленной_файловой_системы $syslog в
# По Умолчанию-Старт: 2 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Короткое описание: скрипт testlock
# Описание: скрипт testlock
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ
получения справки об команды -замок
После того, как я дал эту команду, чтобы сделать исполняемым:
судо команду chmod 755 /етц/инит.д/testlock
Я сделал тест, чтобы увидеть, если это работает:
суда /и т. д./init.д/testlock начать
И работает отлично тест, он блокирует экран очень хорошо сценарий. Теперь я сделал запуск после перезагрузки:
обновление-радиоуправляемых судо.д по умолчанию testlock
И после перезагрузки Raspberry Пи ничего не происходит, скрипт не выполняется, просто я вижу нормальный режим рабочего стола, как всегда. Кто-нибудь есть идея, как я могу работать? Но, как я уже сказал, после все загружается, чтобы избежать вмешиваться в загрузке raspbian и конфигураций, так как это OpenVPN сервер и что я хочу сделать, это держать работает все нормально, как у меня сейчас, но просто с выполняемой командой защитить паролем.
Кто знает, что мне нужно изменить или сделать, чтобы выполнить мой скрипт testlock после все режиме рабочего стола загружается?
Я пытаюсь настроить мой Apple TV и нарваться на некоторые трудности.
Я вижу опцию зеркального отображения на iPad, и когда я выберите его, я могу видеть мое яблоко ТВ. Когда я выбираю эти параметры ничего не происходит. Похоже, что он думает об этом на секунду, потом он просто приходит на "iPad" — нет сообщения об ошибке.
Я обновила Apple ТВ. Проверил тип сети (стандарт 802.11 n). Я знаю, что телевизор включен в сеть, как я могу попасть на YouTube.
Какие-либо предложения?
Возможно, хотя многие рецензируемых журналах использовать систему двойного слепого рецензирования, поэтому имена рецензентов могут закопать, и вашей "репутации" как таковой не будет повышена.
Однако, я думаю, просмотрев документы, и книги, и другие предметы стипендия-это действительно ценный деятельность по ряду причин. Во-первых, это дает вам экспозицию к тому, что активный стипендию выглядит и для исследований других людей и стилей письма. Во-вторых, это способ внести свой вклад в сообщество исследователей в своей области, способ дать обратно в систему мы все хотим хорошо работать. В-третьих, если вы находитесь в должность это пример служения профессии, что большинство ТТ профс должны внести свой вклад.
Это дает результат 124:
на awk 'начать {ФС = ","; счетчик = 0}; { Если (7 $ ~ /природа жизни/) { счетчик++ }} конец {счетчик печати} файл'.КШМ
Это дает результат 123:
грэп -се '^([^,]*,){6}[^,]файл*природа жизни.КШМ
Файл слишком большой, чтобы читать.
Любое предложение ?
Одним из подходов может выглядеть как:
команды mkdir -Р родителя/ребенка{1..10}
для D в родительских/дочерних{1..10}; делать Эхо "этот файл хранится в ${д##*/}" > "$d/parent.txt"; сделано
Результаты обзора:
головой родитель/потомок*/parent.txt
==> parent/child10/parent.txt <==
Этот файл хранится в child10
==> parent/child1/parent.txt <==
Этот файл хранится в child1, так
==> parent/child2/parent.txt <==
Этот файл хранится в ребенка2
==> parent/child3/parent.txt <==
Этот файл хранится в child3
==> parent/child4/parent.txt <==
Этот файл хранится в ребенка4
==> parent/child5/parent.txt <==
Этот файл хранится в ребенка5
==> parent/child6/parent.txt <==
Этот файл хранится в child6
==> parent/child7/parent.txt <==
Этот файл хранится в child7
==> parent/child8/parent.txt <==
Этот файл хранится в child8
==> parent/child9/parent.txt <==
Этот файл хранится в child9
Идти вперед и удалить файлы (без опции Force-Ф). Тот файл, что удаляется тот, который не был запущен !!
Исполняемый файл система блокировки не позволит вам удалить любой файл, который находится в стадии исполнения.
Я нашел программу ssmtp очень прост в использовании.
В системах, основанных на Debian:
apt-получить установку программу ssmtp
Затем отредактируйте файл конфигурации в /etc/программу ssmtp/программу ssmtp.конф
Пример конфигурации использовать ваш Gmail для отправки электронной почты:
# root-это человек, который получает всю почту для id пользователей < 1000
[email protected]
# Вот в Gmail конфигурации (или изменить его на свой собственный SMTP-сервер)
mailhub=смтп.в Gmail.в COM:587
[email protected]
AuthPass=yourGmailPass
UseTLS=да
UseSTARTTLS=да
Примечание: убедитесь, что "Почта" команда присутствует в вашей системе. пакет mailutils должны обеспечить в системах на основе Debian.
Обновление: есть люди (и отчеты об ошибках для различных дистрибутивов Linux) отчетности, что программу ssmtp не принимает пароли с 'космосом' или '#' символ. Если программу ssmtp не работает для вас, это может быть случай.
Во-первых, не держите дурных намерений. Это может или может не быть в случае обмана, не может быть заблуждений.
Во-вторых, если вы действительно получил свои деньги обманули, просто сообщить в полицию или менеджеры. Делать это с особым усердием намерения, ничего больше не меньше.
Я пытаюсь удалить все данные веб-сайта с технологией сафари предварительного просмотра, но после использования "кнопку Удалить все данные веб-сайтов" список сайтов наполняется html5test.com и я не могу найти способ, чтобы удалить его:
Вы должны использовать PinguyBuilder
PinguyBuilder - это скрипт, который позволяет создать живой CD/USB-носитель (ремастеринг) Убунту или Linux Mint, то можно использовать либо в качестве распространяемого ISO или в качестве резервной копии.
У меня минималистский busybox в системе, что я недавно пытался использовать, и я нашел маленькой проблемы: он не имеет lsblk
команды. Есть другая команда в списке дисков, разделов и размеров, как lsblk
?
Некоторые также не работают:
lsblk
команды lsusb
программа fdisk -л
команды cfdisk
Вот как я бы это делал. Может быть полезно/познавательно.
#!/бин/Баш
меню() {
кошка >&2 <<ВФ
МЕНЮ ПРОГРАММЫ
1 - отображение свободного места на диске
2 - отображение свободной памяти
0 - выход из программы
ВФ
}
пока правда; сделать
меню
читать -п "введите отбора:" отбор
случае "$выбор" в
1)
Эхо ДФ
ДФ
;;
2)
бесплатно Эхо
бесплатно
;;
0)
Эхо выход
выход
;;
*)
Эхо "введите 1, 2 или 0" >&2
;;
эсок
сделано
Показать вопросы с тегом adobe-acrobat vocaloid ipcop residency qt-creator stellar