ЛС игнор "не соответствует"

Я хотел бы перечислить все файлы в папке имя папки с расширением теста, атэст или btest.

Мой непосредственный мыслью было бежать общ./имя_папки/*.{А,B}тест

Это отлично работает, если нет ничего с расширением атэст, в этом случае я получаю ошибку ЗШ: нет найденные совпадения: ./имя_папки/*.атэст.

Есть ли способ я могу просто игнорировать эту ошибку и печатать файлы, которые действительно существуют?

Мне это нужно для работы, как в zsh и bash.

+150
Seratio 24 февр. 2015 г., 09:29:15
32 ответов

Благодаря Марко замечание, указывая на меня https://en.wikipedia.org/wiki/File_locking#Lock_files что говорит

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

В "файл блокировки-это часто лучший подход, если ресурс будет управлять-это не обычный файл, а с помощью методов блокировки файлов не применяется",

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

  • Что значит "с использованием методов блокировки файлов не применимо" означает, и почему? Разве что напротив "блокировка файла является часто наилучшим подходом"? Или есть способ для блокировки различных файлов из файла блокировки ?

+940
cmason 03 февр. '09 в 4:24

Мой еее РС поставляется с веб-камеры, которые я никогда не использую. Как я могу убедиться, что он отключается, так что никакое программное обеспечение не может использовать его?

+934
JYasir 23 июл. 2011 г., 17:02:32
Другие ответы

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


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

Ключевое слово для поиска в "host_fqdn" переменной. Если имеет значение "lab.com" ключевое слово в нем, он должен хранится значение "host_fqdn" снова или еще добавить "lab.com" ключевое слово-значение и сохранить его в "host_fqdn" переменной.

Варс:
 host_fqdn: сервер
 host_fqdn: |
 {% если lab.com в {{ host_fqdn }} %}
 {% host_fqdn = "{{ host_fqdn }}" %}
 {% еще %}
 {% host_fqdn = "{{ host_fqdn }}.lab.com" %}
 {% за endif %}
+893
D H 16 янв. 2013 г., 02:02:28

Только последняя команда должна быть обязательно. установить -Д будет создать недостающие промежуточные каталоги:

установить -д "$(destdir, в) в/usr/lib в/приложения/скрипты/Сеть-сервис"

От GNU установите инструкцию:

, --каталог

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

Для чего это стоит, БСД установить также как это работает:

Создавать каталоги. Отсутствующие родительские каталоги создаются как требуется. Этот параметр нельзя использовать с , , , , , -п, или вариантов.

+857
KWASI 12 сент. 2018 г., 22:16:19

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

Я хотел бы получить доступ к списку реальных приложений в каталоге. Я на Yosemite и приложил скриншот. Любая помощь будет большое.

enter image description here

+854
Mavis 30 мар. 2011 г., 19:49:50

Я заметил, что ядра.shmmax значение, как ни странно, огромное количество на мой и RHEL 7 системы.

ядра # sysctl-переменной.shmmax
ядра.shmmax = 18446744073692774399
  1. Это нормально иметь такое огромное количество набор?
  2. Как это может повлиять на систему?
  3. Что именно этот параметр означает?

Некоторая информация о системе:

# кот /и т. д./редхат-релиз
Красная шляпа предприятия Linux-сервер выпуск 7.2 (Маипо)

# кошка /proc/meminfo
Используется параметр memtotal: 9037028 КБ
MemFree: 175220 КБ
MemAvailable: 2544492 КБ
Буферы: 0 КБ
Кэширования: 2716836 КБ
SwapCached: 14908 КБ
Активный: 5749708 КБ
Неактивные: 2371364 КБ
Активный(Анон): 4490064 КБ
Неактивный(Анон): 1120848 КБ
Активный(файл): 1259644 КБ
Неактивный(файл): 1250516 КБ
Удаления и недоступные для удаления: 10800 КБ
Mlocked: 10796 КБ
SwapTotal: 5242876 КБ
SwapFree: 5143688 КБ
Грязный: 9704 КБ
Обратная запись: 0 КБ
AnonPages: 5400268 КБ
Сопоставляется: 318000 КБ
Shmem: 202700 КБ
Сляб: 379036 КБ
SReclaimable: 169128 КБ
SUnreclaim: 209908 КБ
KernelStack: 34080 КБ
PageTables: 46252 КБ
NFS_Unstable: 0 КБ
Отказов: 0 КБ
WritebackTmp: 0 КБ
CommitLimit: 9761388 КБ
Committed_AS: 7599336 КБ
VmallocTotal: 34359738367 КБ
VmallocUsed: 181868 КБ
VmallocChunk: 34359341052 КБ
HardwareCorrupted: 0 КБ
AnonHugePages: 1861632 КБ
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 КБ
DirectMap4k: 92096 КБ
DirectMap2M: 9345024 КБ
# команды uname -а
Имя хоста в Linux 3.10.0-693.21.1.el7.АВ1.архитектуру x86_64 #1 SMP на четверг 5 апреля 2018 года, 09:26:08 МДТ архитектуру x86_64 x86_64 с архитектуру x86_64 GNU/Линукс

Ну, ядра.делать параметр имеет такое же значение.

$ sysctl-переменной -а | грэп ГИМ
ядра.делать = 18446744073692774399
ядра.shmmax = 18446744073692774399
ядра.shmmni = 4096

Заранее спасибо!

+798
Ranvir 28 янв. 2016 г., 14:03:00

У меня есть некоторые файлы, такие как T24_STFBNK_CUSTOMER_2018100107553815383733380046446200.txt. Смелые цифры 20181001 дата файла,мне нужен shell-скрипт для получения списка файлов, которые его дата вчера только! как я могу это сделать?

+791
petr nezbeda 3 окт. 2014 г., 04:31:22

В octothorpe (#), или решетка, комментарий, характер, описанный в стандарте POSIX грамматики здесь , как говорят:

Если текущим символом является '#', и все последующие символы до, но исключая, на следующий <перевод строки> не учитываются в качестве комментария. В <строку> в конце строки не является частью комментария.

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

РМ '#'*

или

РМ "#"*

или

РМ \#*
+770
zengjf 30 окт. 2017 г., 06:56:30

Моя сетевая работает нормально по умолчанию домен. Сегодня я создал еще один домен domainTwo используя

сетевая создания доменных domainTwo

создал новый проект domainTwoProject

проект OpenStack создания домена domainTwo-описание "администратор проекта" domainTwoProject

и нового пользователя domainTwoAdmin

сетевая пользователей создать --domainTwo --пароль-оперативное домен domainTwoAdmin

Создал ролью "Администратор":

роль в OpenStack создать админ

Добавил АДМИН роль на domainTwoProject проекта и пользователей:

роль в OpenStack добавить --проект --domainTwoProject пользователей domainTwoAdmin админ

Теперь когда я пытаюсь войти с горизонта приборной панели в домен domainTwo с именем пользователя domainTwoAdmin и пароль ХХХХХХХХХХ она прекрасно работает. Когда я пытаюсь его с источником admins-openrc.sh

Содержание admin-openrc.sh это:

экспорт OS_PROJECT_DOMAIN_ID=по умолчанию
экспорт OS_USER_DOMAIN_ID=по умолчанию
экспорт OS_PROJECT_NAME=админ
экспорт OS_TENANT_NAME=админ
экспорт OS_USERNAME=админ
экспорт OS_PASSWORD=ХХХХХ
экспорт OS_AUTH_URL=НТТР://ХХХ.ХХХ.ХХХ.ХХХХ:35357/В3
экспорт OS_IDENTITY_API_VERSION=3

после этого я запускаю сетевая знак вопроса , и я получил желаемый результат. Однако, когда я пытаюсь эту команду с источником admin-domaintwo.sh я не получаю желаемого результата.

Содержание admin-domaintwo.sh это:

экспорт OS_PROJECT_DOMAIN_ID=XXXXXXXXXXXXXXXXXXXXXXXXX
экспорт OS_USER_DOMAIN_ID=XXXXXXXXXXXXXXXXXXXXXXXX
экспорт OS_PROJECT_NAME=domainTwoProject
экспорт OS_TENANT_NAME=domainTwoProject
экспорт OS_USERNAME=domainTwoAdmin
экспорт OS_PASSWORD=ХХХХХ
экспорт OS_AUTH_URL=НТТР://ХХХ.ХХХ.ХХХ.ХХХХ:35357/В3
экспорт OS_IDENTITY_API_VERSION=3

я получил ошибку

Запрос вы сделали требует проверки подлинности. (Ошибка http 401) (код запроса: Треб-IDXXXXXXXXXXXXXXXXXXX)
+743
Syed Asim Ashiq 12 февр. 2015 г., 09:09:04

Я хочу рассчитать размер файловой системы Btrfs отправить трансляцию, чтобы принять соответствующие меры.

Для Теперь, я могу получить размер с помощью следующего кода:

экзек 5>&1
размер=$(ее направить -в-п $ref_snapshot $в src | ПВ-Ф 2>&1 > /dev/нуль | тройник >(кот - >&5) )
Эхо "рассчитали размер: $(Эхо $размер | у awk '{печати $1}')"

Проблема заключается в том, что этот процесс займет слишком много времени (32 минуты для 119GiB, например), поэтому он не может считаться полезным.

Есть ли способ, чтобы получить размер потока (или близкие оценки) в более быстрый способ?

+733
chriseth 16 авг. 2017 г., 02:05:05

Я столкнулся с необычным вопросом, который: После ее чтения недостаточности и ее проверить ... ремонт на мой раздел смонтирован в /Home, кажется, что некоторые каталоги исчезли. Объясняю : Когда я перечисляю содержимое моей домой, некоторые справочники (например, ~/работы) больше нет в списке.

$ Общ -иа1 ~
 261 .
 256 ..
...
431144 В VirtualBox Виртуальных Машин
338654 рабочей области

Однако, я все еще можете получить к ним доступ:

$ Общ -ва ~/работы
4106712 . 261 .. содержание 4522455 

Похоже, что данный номер больше не ссылаются :

$ найти /дома -inum 4106712
$

команда ничего не возвращает.

Вот некоторые другие команды выходы :

$ судо ее проверить-внутренняя инф-решения 4106712 /дома
/главная/ПЭФ/работа

и

$ стат ~/работы
Файл: '/дом/ПЭФ/работы'
Размер: 84 блоки: 0 IO блока: 4096 каталог
Устройство: 29h/41д инода: 4106712 ссылок: 1
Доступ: (0755/директорию типа drwxr-XR-х) идентификатор: гид ( 1001/ ПЭФ): ( 1001/ ПЭФ)
Доступ: 2016-05-19 16:01:31.480990215 +0200
Изменения: 2016-05-19 16:01:26.237274459 +0200
Изменения: 2016-05-19 16:01:26.237274459 +0200
Рождения: -

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

Спасибо

+684
Criminally Inane 4 мая 2011 г., 05:14:40

Вы хотите получить от command_with_argumentsв команда "escaped_command_with_arguments". Вы получаете escaped_command_with_arguments путем сканирования command_with аргументы слева направо и сменяя друг \ с \\ и каждого " по \".

в качестве альтернативы вы поставили command_with_arguments в редакторе и

  1. заменить все \ на \\
  2. заменить " на \"

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

выберите *
в DB2 "выберите *"
судо "в DB2 \"выбрать *\""
СШ "судо \"с DB2 \\\"выберите *\\\"\""
СШ "СШ \"суда \\\"в DB2 \\\\\\\"выбор *\\\\\\\"\\\"\""
СШ "СШ \"СШ \\\"суда \\\\\\\"в DB2 \\\\\\\\\\\\\\\"выберите *\\\\\\\\\\\\\\\"\\\\\\\"\\\"\""
СШ "СШ \"СШ \\\"СШ \\\\\\\"судо \\\\\\\\\\\\\\\"в DB2 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"выберите *\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\""

Если посчитать число \ перед каждым " в последнем выражении вы получаете следующие seuqence:

0 1 3 7 15 31 31 15 7 3 1 0

или

1-1 2-1 4-1 8-1 16-1 32-1 32-1 16-1 8-1 4-1 2-1 1-1

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

Также Эти методы могут применяться в ситуациях, когда есть другие экранированные символы, кроме " и \.

Так что ставьте вашу команду в Редакторе, заменить сервер1 на сервер2, заменить \ на \\ и " с \" , как описано выше и добавьте СШ сервер1 " в начале и " в конце, и вы получите

СШ сервер1 "СШ сервер2 \"судо -у db2inst1 Ш-с '/опт/от IBM/DB2 С/В9.7/бин/DB2 для подключения к рациональному; /опт/от IBM/DB2 С/В9.7/бин/DB2 с набором схем Edumate; /опт/от IBM/DB2 С/В9.7/бин/с DB2 \\\"выберите * от edumate_settings\\\"'\""
+645
Claod 5 июл. 2016 г., 11:59:02

У меня была эта же проблема в моем университете, это вызвано Линукс Минт не имеющих настройки по умолчанию для предприятия WPA2 для подключения. Вы можете исправить это, выполнив следующие действия:

  1. Откройте 'Сетевые Настройки'
  2. Выберите подключиться к скрытой сети'
  3. Имя сети, Имя сети ('нового' в вашем случае)
  4. Для сетевой безопасности, выбрать WPA и WPA2 предприятия
  5. Для проверки подлинности "выберите пункт" защищенный EAP (PEAP) в'
  6. Выберите "не требуется сертификат ЦС"
  7. Добавьте свой логин и пароль и нажмите кнопку Подключить

Мне удалось найти такое решение от пользователя mcganical на этом форуме

+625
tonye aj 26 июл. 2013 г., 00:29:59

Попробуйте:

СЭД -Е :1 -е с/\([.?!]\)[[:пустой:]]\{1,\}\([^[:бланк:]]\)/\1\
\2/;Т1'

На входе, как:

Предложение 1. Приговор 1.2? Предложение 2!? Предложение 3.
Предложение 4... Предложении 5.

Это дает:

Предложение 1.
Приговор 1.2?
Предложение 2!?
Предложение 3.
Предложение 4...
Предложение 5.

(и является POSIX).

+620
alexktzk 30 мар. 2016 г., 10:55:33

Я подумываю о покупке Ryzen 1800x вместе с ценой RX590. Я делал некоторое чтение, но не мог сделать мой ум ясно, так что я подумал, не спросить ли кого-нибудь с реальным опытом на это оборудование. Так что вопрос простой: кто-нибудь знает, если ядро поддерживает эту конфигурацию? Мое текущее ядро 4.15.0-46-универсальный.

Спасибо!

+571
AddyTiger 29 июл. 2016 г., 21:32:01

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

Я знаю, что я могу получить значение в МиГах через procfs в /proc/время безотказной работы, но я слышал, что чтение procfs есть дополнительные накладные расходы и может быть медленным, так как эти файлы создаются на основе спроса.

Пожалуйста, поправьте меня, если я ошибаюсь, но это значение в ТИКах, которая не столь точна, как значение возврата при успешном выполнении функции clock_gettime функция, которую я использую для работы системы(CLOCK_BOOTTIME), времени процесса и потока, проведенное в ядре и системных запросов. То же самое относится и в /proc/стат (значение в ТИКах)

Я прошу никаким другим способом запрос процесс простоя и с другим значением (аптайм. пространством ядра и пространством пользователя в Мико-сек), поэтому я ожидал только время ожидания в микросекундах.

Любая помощь или комментарии будут оценены.

+516
michaelnana 14 июл. 2013 г., 05:22:04

fcinfo адаптер-порт - это команда, которую вы ищете, и порт Орж - это поле, которое указывает Орж к конкретному Порту (против узла WWN, который является специфическим для карты).

Более подробная информация доступна на https://docs.oracle.com/cd/E53394_01/html/E54792/gqgjd.html. И хотя врачи относятся к Солярису 11.3, fcinfo должен работать на любой версии ОС Solaris 10 в текущем.

+508
Audrey Harris 15 окт. 2017 г., 01:21:13

С на awk:

... | на awk -F' и= ' '{gsub(", ", "\\|", $2); печать $2}'
  • -Ф '= ' устанавливает разделитель полей в =

  • gsub(", ", "\\|", $2) заменить все , с \| во втором поле в месте

  • печать $2 выводит второе поле

Пример:

$ на awk -F' и= ' '{gsub(", ", "\\|", $2); печать $2}' <<<'ЛСТ = фр, немецком, польском, ру, СН, США, Великобритания, ca'
фр\|де\|ЛП\|ру\|ч\|нас\|Великобритания\|ка
+497
bonnie hunt 20 мая 2014 г., 09:19:52

Как получить/узнать, где АПТ пакет кэш папку?

+484
Veillion D 10 дек. 2018 г., 00:06:20

Когда вы видите текстовый файл с данными в Столбцах, думаю на awk. Это тривиально сделано на awk:

$ у awk '{печати $ЯТ} файл' 
Е..ДХ[email protected]@.%.....
...$.....0..1203
12.78606,.3,...0
.153,.-0.153,..9
.960

Е..ДХ[email protected]@.%.....
...$.....0..1203
12.83611,.3,..-0
.153,.-0.460,..9
.960

Е..ДХ[email protected]@.%.....
...$.....0..1203
12.88615,.3,..-0
.153,.-0.306,..9
.807

Е..ДХ[email protected]@.%.....
...$.....0(.1203
12.93615,.3,...0
.153,.-0.153,..9
.807

Специальная переменная НФ - число полей в текущей строке. Таким образом, $НФ находится в последнем поле строки. Это на awk сценарий просто проходит через каждую строку файла и печатает последнее поле.

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

печать на Perl-Лейн '$F файл[$#Ф]' 

Или даже с GNU grep в:

грэп -ОП '.+\з\ы*к\[^\ы]+' файл1

Или, если вы действительно хотите СЭД подход по некоторым причинам, использовать GNU СЭД (или любой другой версии, которая принимает расширенные регулярные выражения) и:

 СЭД -р с/.* +([^ ]+) *$/\1/' файл

Команда выглядит для самой длинной строки, заканчивающиеся одним или несколькими пробелами (.* +), а затем самую длинную строку из не-пространства ([^ ]+), а затем 0 или более пробелов ( *) и заменяет все это с захваченными узор (это то, что в скобках делать). Все равно, это будет ошибкой, если файл имеет место пробел например. Awk-это самый лучший инструмент для этого.

+451
Deonnetti De Antoni 6 авг. 2018 г., 02:22:16

У меня есть серийные устройства USB, подключенного к моей виртуальной машине Linux (в Ubuntu 18.04 ЛЦ). Он принимает потоки байтов в определенном формате и вернет некоторые материалы. Читать с устройства, я написал следующий скрипт:

#!/Бен/ш
Данные="$1"; сдвиг
действовать до его закрытия -Ф на /dev/ttyUSB0 115200 сырья -Эхо
кошка на /dev/ttyUSB0 > /tmp/и ttyDump.дат &
ПИД=$!
сон 1С
Эхо-СВ "данные" > в /dev/ttyUSB0
сон 1С
убить $ПИД
шестнадцатеричного представления -ве '1/1 "%.2х"' /tmp/и ttyDump.дат

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

Я также попытался с ФД:

метод exec 3<с/dev/ttyUSB0
кот <&3 >/tmp/и ttyDump.дат&

Но тот же результат.

Любой ключ?

Спасибо!

+420
Kyle Xuan 2 июн. 2017 г., 09:20:27

Краткосрочное решение:

% судо команды modprobe муляж
% судо ИС L комплект Дев dummy0 имя MyEth11
% судо ИС обявится 192.168.255.254/30 Дэв MyEth11
% ИС показов Дэв MyEth11
14: MyEth11: <вещают,NOARP> значение MTU 1500 qdisc Нооп состояния 
 ссылка/эфир 6е:73:12:объявление:БД:8э БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 192.168.255.254/30 Объем глобального MyEth11
% судо ИС л набор MyEth11 вверх
+416
WilliamKnapp 7 мая 2017 г., 13:35:36

В ncmpcpp (в iTunes-как на ncurses клиент для МПД) я сортировать свои музыкальные файлы по исполнитель альбома тег. В моей коллекции есть файлы mp4, то мп4 не поддерживает исполнитель альбома тег и всех mp4 Гэ “пустой” раздел в не с других файлов в одном альбоме.

Итак, как я могу заставить установить исполнитель альбома тегов для MP4 или, если это невозможно, ведьма в формате (возможно, в формате MPEG семьи) вспомогательная исполнитель альбома теге я могу экспортировать mp4 без потери качества?

+415
Bazalyuk Oleg 16 февр. 2016 г., 04:05:52

Добро пожаловать клиент StackExchange в Unix.

Я рекомендую начать с одной из systemd в блок файлов для Redis, которые уже были созданы и общий?

Попытка прямого перевода, что делает его тяжелее, чем он должен быть потому, что systemd не имеет встроенной поддержки многих функций, которые были закодированы в bash до:

  • Пользователь= директива задает пользователя, что он работает как
  • старт-стоп-демона не нужен
  • Явного управления PID-файл не нужен.
  • systemd в уже задает разумный путь переменной, так что вам не нужно.
  • systemd не имеет много вариантов, чтобы контролировать ресурсы, так называя команду ulimit не нужен. Видеть человека systemd не.ресурс-контроль для всех ваших вариантов.

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

Systemd не поддерживает подстановки переменных среды только в ограниченных случаях. человек systemd не.сервис содержит подробную информацию при поиске "переменная среды substition" в документации.

+363
Mikhail Amk 19 нояб. 2017 г., 18:33:12

Поскольку ваш вопрос с тегами Linux, вы могли бы использовать переименовать или prename команду (обратите внимание, что prename не устаревший, но все еще работает). В любом случае они скрипт Perl на основе шаблонов переименования.

С группой сопоставления и использования *.МР3 Глоб пройти только .МР3 файлы, вы можете сделать это:

$ prename -НВ с/(^0*)(.*).МР3/$2.МР3/' *.МР3
Устаревшие программы используются: переименовать как поставляется с пакет Perl в Debian будут удалены после выхода из эластичной ткани. Пожалуйста, установите отдельный "переименовать" пакет, который будет предоставлять ту же команду.
000004500.МР3 переименованы в 4500.МР3
00123.МР3 переименовать в 123.МР3
00133.МР3 переименован в 133.МР3
00150.МР3 переименована в 150.МР3

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

В случае, если вы запутались о переименовании против prename , вы можете прочитать соответствующий ответ , который проясняет путаницы, но...я бы рекомендовал вам не заморачиваться с этим. Слишком витиевато :) дело в том, что в любом случае он работает как показано, если вы используете КШ оболочки.


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

найти ./testdir была/ -тип F -имя "*.в формате mp3" -exec для prename -НВ с/(.*)(\/0*)(.*).МР3/1$\/$3.МР3/' {} \;

Эта команда выполняется следующим образом в тестовый случай:

$ найти ./testdir была/ -тип F -имя "*.в формате mp3" -exec для prename -НВ с/(.*)(\/0*)(.*).МР3/1$\/$3.МР3/' {} \; 2>/dev/нуль
./testdir была/000004500.МР3 переименованы в ./testdir была/4500.МР3
./testdir была/00150.МР3 переименованы в ./testdir была/150.МР3
./testdir была/00133.МР3 переименованы в ./testdir была/133.МР3
./testdir была/00123.МР3 переименованы в ./testdir была/123.МР3

Незначительные улучшения можно указать , цифра класса:

найти ./testdir была/ -тип F -имя "*.формате mp3" -exec для prename -н 'с/\/0*(\г*\.МР3)/\/$1/' {} \;

Стефан Chazelas упомянул в комментариях возможность, где /0/1.МР3 может быть случайно переименовать .//1.МР3. Я взял пару тестовых случаев; ./testdir была/0/000987.МР3 переименованы в ./testdir была/0/987.МР3 и ./testdir была/007/00123.МР3 переименованы в ./testdir была/007/123.МР3 были результаты. Я думаю, что жадные соответствовать 0* делает трюк. Он также предложил в комментариях при добавлении [^/] в именем по шаблону. Это хорошая идея, так как в Unix имена файлов не могут иметь обратной косой черты в них; путей, но не отдельные файлы. Однако, я не совсем уверен, как лучше реализовать этот и до сих пор никаких намеков на соответствующий 0.в mp3 или 000.МР3 типы файлов.

+328
Osman Robin 26 мая 2011 г., 06:05:54

Я бы хотел, чтобы обрабатывать и конвертировать все файлы, скачанные с wget в формате HTML из URL.

Я хочу, чтобы преобразовать веб-страницу в формат docx. Речь идет о 3000 HTML-документов, загруженных из URL. Эта задача становится нудно с Pandoc без автоматизации.

Это может быть сделано автоматически в некотором роде?

+321
ghorn 8 нояб. 2010 г., 13:29:31

рыба подчеркивая правильный путь по умолчанию:

$ установить | грэп fish_color_valid_path
fish_color_valid_path --подчеркнуть

Вам нужно только сбросить его:

$ набор fish_color_valid_path
$ LS в файл /etc/fstab с
+244
user1101010 4 дек. 2011 г., 07:07:18

По крайней мере, поглазеть (в GNU awk и) и mawk, можно использовать спички функцию, чтобы найти индекс строчные-прописные или заглавные-значное перехода, а затем использовать функцию substr , чтобы вырезать и закрыть строку:

на awk -Ф '
 {с = ПОИСКПОЗ($1,/[а-я][а-Z]/)} 
 с>0 {$1 = функции sprintf("%с %с", функцию substr($1,1,с), функцию substr($1,с+1))}
 {с = ПОИСКПОЗ($4,/[а-z][0-9]/)} 
 с>0 {$4 = функции sprintf("%с %с", функцию substr($4,1,в), функцию substr($4,с+1))}
 Файл 1'.КШМ
[email protected] Сяо 6705462234 ли НЗ 764
Natkin пук 8044344528 [email protected] ва 22345
Элизи Мос 5208534566 [email protected] АЗ 85282
Ма та 4345667345 [email protected] Техас 91030
Диана Чэн 5203456789 4587 [email protected] Вайоминг 
Джексон пять 5206564573 [email protected] АЗ 85483
Ади SrikanthReddy 6578904566 [email protected] с WS 67854

Если ваш $4 действительно находится в США почтовый индекс, то, насколько мне известно, формат фиксирован, и вы могли пропустить второй матч и вобще

на awk -Ф' 
 {с = ПОИСКПОЗ($1,/[а-я][а-Z]/)} 
 с>0 {$1 = функции sprintf("%с %с", функцию substr($1,1,с), функцию substr($1,с+1))} 
 {$4 = функции sprintf("%с %с", функцию substr($4,1,2), функцию substr($4,3))}
 Файл 1'.КШМ

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

на Perl -Ф-Пе '
 присоединяйтесь к печати " ", на карте { с/(?<=[[:снизу:]])(?=[[:верхние:]])|(?<=[[:верхние:]])(?=[[:цифра:]])/ /; $_ } @Ф
файл'.КШМ
[email protected] Сяо 6705462234 ли НЗ 764
Natkin пук 8044344528 [email protected] ва 22345
Элизи Мос 5208534566 [email protected] АЗ 85282
Ма та 4345667345 [email protected] Техас 91030
Диана Чэн 5203456789 4587 [email protected] Вайоминг 
Джексон пять 5206564573 [email protected] АЗ 85483
Ади SrikanthReddy 6578904566 [email protected] с WS 67854
+193
user3814594 29 нояб. 2014 г., 07:30:40

В QEMU 1.5 устраняет проблему, которая означает, что вы либо скомпилировать его, или использовать этот ППА на свой страх и риск, так как он включает в себя гораздо больше вещей, чем в QEMU, который вы не хотите обновить. В любом случае, одно должно быть комфортно с командной строки и система apt.

Я нашел это решение, когда, глядя на комментарии от Марвина в этом посте:

Ах, по этому проблем с рукой, которые были исправлены в QEMU 1.5... http://comments.gmane.org/gmane.linux.ports.arm.kernel/262493 Думаю, мне придется строить его...

В моем случае я использовал маршрута PPA для установки в QEMU 1.6, и прошел мимо этой проблемы. Однако в процессе решения этой проблемы я также пробовал следующие страницы hbdgaf указал в своем комментарии. Как только я перешла на изменения, внесенные в файл /etc/ЛД.так.поджатие как объяснить этой странице, в QEMU наконец удалось смонтировать корневую файловую систему и автозагрузки. Но потом появились другие проблемы, такие как бесконечный цикл войти.

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

YMMV...

+153
MrMat 11 окт. 2015 г., 05:00:55

Альт+Эскейп работает в GNOME 3 тоже. Это циклы окна на текущем рабочем месте.

Если он отключен случайно вы должны быть в состоянии включить его из "переключение Windows напрямую" опцию в Настройки > горячие клавиши > навигация.

К сожалению, это может не работать со старыми версиями гнома. Он перебирает все открытые окна в GNOME В3.26 и В3.28, но переключается назад и вперед между текущей и последней Windows в В3.18.

+149
Brittany Cook 4 авг. 2013 г., 23:52:24

Ошибка архивируется. Никакие дальнейшие изменения могут быть сделаны.

“Архив” означает, что ошибка была устранена иным способом (фиксированный или закрытые недействительным). Архив ошибка не изменилась. Если вы не видите не архивированные ошибка, которая соответствует вашему вопросу, сообщить о новой.

+40
himanshu867 5 февр. 2016 г., 00:44:41

Большинство существующих версий SSH-серверов не надо, по умолчанию или любой стрейч отладки лог пароль не логин в текстовом виде, как это было бы ужасно неуверенно.

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

+13
AraToken 27 дек. 2013 г., 11:10:08

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

$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