Как сорняки под контролем в сад бабочек?

В настоящее время я пытаюсь написать небольшой скрипт для преобразования FLAC файлов в mp3 файлы. Однако, я столкнулся с проблемой при попытке настроить рекурсии вниз во все мои папки с музыкой - сценарий продолжал пробегаем в текущем каталоге (.)

Вот что у меня на данный момент:

#!/бин/Баш

#---
# flacToMp3: преобразует FLAC файлы в мой originalFLAC папку в mp3-файлы
# и помещает их в идентичную структуру папок в моей музыке
папка#.
#---

enterDIR функция {
 для dir В "$(найти . -параметр maxdepth 1 -тип D)"; делать #рекурсия в каждом каталоге ниже верхнего уровня каталога
 если [ "$Дир" == "". ]; тогда #не текущее бесконечный цикл каталог 
далее
интернет
 компакт-диск "каталог$dir/"
enterDIR
сделано

createDirectory
convertFLAC
}

createDirectory функция {
 #воссоздать структуру каталогов в папке "музыка"
curDir="$фрд"
новый_каталог=${curDir/originalFLAC/музыку}
 команды mkdir -Р $newdir все нормально
}

convertFLAC функция {
 #преобразовать каждый файл FLAC в текущий каталог в файл mp3 
 для файл в "$(Найти . -параметр maxdepth 1 -тип F)"; делать #перебрать все обычные (не каталог) файлы в текущий каталог
 если [ "${файл: -5}" == ".Флак" ]; тогда #если файл имеет расширение .Флак
 ffmpeg на меня "файл $" - АБ 320 тысяч -map_metadata 0 "${файл%.*}.МР3"; #преобразовать .МР3
 МВ -у "${файл%.*}.МР3" $newdir все нормально
 еще #скопируйте все остальные файлы в новый каталог-это
 файл СР -УР "$" $newdir все нормально
интернет
сделано
}

enterDIR

Этот сценарий довольно неуклюжим, поскольку я только начал погружение в bash. Проблема (или, по крайней мере там, где я думаю) идет от если [ "$Дир" == "." ]; затем линию - глядя на мой выходной, когда работает скрипт, это не фильтр это.

Как я могу отфильтровать (игнорировать) текущий каталог?

+211
FaizAzhar 25 дек. 2020 г., 12:54:13
18 ответов

Это должно работать просто как @Жиль ответ, но более компактно:

РМ -РФ {,.[!.],..?}*

или

РМ -РФ реж/для/файлы/{,.[!.],..?}*

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

если [ -д "каталог$dir" ]; затем
 РМ -РФ ${реж}/{,.[!.],..?}*
интернет
+968
eslam hanoura 03 февр. '09 в 4:24

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

+941
Note Rechelle 22 авг. 2017 г., 10:06:51

Если у вас возникли проблемы с Google Планета Земля в Ubuntu, то вы можете попробовать использовать Карты Google, чтобы просматривать .KML файлов.

Как подробно на одном из официальных блогов компании Google:

Для просмотра KML или KMZ файл на карты, просто зайдите в карты Google, и вместо поиска географической адресу 1600 амфитеатр Парквей, 94043, ищите полный веб-адрес (с префиксом "http://" часть) файл KMZ, как http://kml.lover.googlepages.com/cropcircles.kmz. Нужен собственный веб-пространства для загрузки каких-либо файлов? Попробуйте Google Создатель Страницы.

Создатель страницы Google был закрыт и теперь Google рекомендует использовать сайты Google вместо.

+920
awakenting 14 окт. 2020 г., 01:08:11

Я не эксперт и нужен гид пациента. История событий:

  1. XP только на внутреннем диске с документами на 500 ГБ Seagate
  2. Установил Ubuntu путем разделения внешнего диска и загрузки с него
  3. В XP использовать, компания Seagate неоднократно autorun и делает звук щелчка. В Ubuntu не работает.
  4. Внутренний жесткий диск секционированной и Xubuntu установлены. Xubuntu в файловой системе можно видеть только один из разделов на Seagate, который содержит папку потерянные и найденные, но не позволит мне открыть его, потому что это root и когда я открываю окно терминала и введите "Су" я получаю сбой проверки подлинности, когда я тип в единственный пароль, который я когда-либо дали. Но я могу установить новые пакеты с паролем администратора.
  5. Testdisk не видит разделы на Seagate диск !!
+847
Ven Burbank 18 апр. 2019 г., 22:29:45

Android предоставляет общесистемных целей для такого типа приложения запуска. Для C2DM, есть целый класс намерений выглядит как COM.Гугл.андроид.c2dm.*. Чтобы использовать эти намерения, вам необходимо добавить радиовещательных приемников в ваше приложение и зарегистрировать его в системе.
Чтобы сделать его действительно работают, тебе тоже нужен удаленную службу. Ваша программа на сервере должна быть способна сообщениями с сервером C2DM Google, используя HTTP или https.
Теперь, всякий раз, когда устанавливается пуш протокол связи с сервером C2DM есть, системы Android запускает приложения, основанные на фактически зарегистрированных на момент установки приложения...

Обновление:
Более четко, когда ваш нажимаем сервера приложений толкает сообщение C2DM сервер компании Google, Google проверяет маркер добавленные сообщением. Ум его, этот знак был создан в COM.Гугл.андроид.c2dm.намерениях.зарегистрируйтесь, если пользователь вошел в систему с учетной записи Google. Поэтому, используя этот токен, Гугл будет знать точное место доставки. Затем, Google использует сервисы Google Framework для push сообщение в сырых пара ключ-значение в формате...

Избирательный участок или нет?
Нет. Его же утилиты электронной почты, push-технологии, в которой соединение между сервером и клиентами остается открытым. Таким образом, не нужно запускать опрос сервиса..

+754
Hemant Parihar 25 окт. 2016 г., 00:11:59

Поскольку биткоин использует двоичное дерево Меркле (только что узнала), я хочу знать, что будет алгоритмическая эффективность операции поиска в Blockchain.

Я не знаю точно, как структуры данных под блокчейн организована.

Насколько мне известно, каждый блок содержит один Мерклый дерева, который может быть связан с предыдущим блоком дерева prevId поле в своем собственном блоке заголовка.

Учитывая все это, мне было интересно, если, учитывая TXID, я мог бы найти, что транзакции в Blockchain за логарифмическое время (о(lоg2 н)), а просто обход дерева, или если есть какие-то скрытые подробности я не хочу.

+743
ashjtech 25 дек. 2012 г., 19:47:52

Возможные Дубликаты:
Риски и недостатки, связанные с вином

Я хотел, чтобы запустить приложения Windows на Ubuntu. Так что я установил winehq. На мой вопрос, что это безопасно для запуска приложений Windows на Linux? Мой компьютер становятся уязвимыми для вирусов??

+739
Abdulaziz Asiri 24 дек. 2018 г., 22:24:10

Сначала нужно сделать раздел SD-карты с помощью раздела SD-карту приложения (путем разделения, все данные с SD-карты будут удалены). Затем вам придется использовать link2sd это приложение приложение, чтобы переместить ваши установленные приложения на SD карту (требуется права суперпользователя). Путем перемещения приложений на карту памяти, не все приложения будут перемещены на карту SD, но около 40-50% памяти приложения будут храниться в этом разделе SD-карты.

+732
Kautsky Lozano 8 нояб. 2017 г., 15:01:36

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

Существуют ли надежные источники в интернете, где я мог бы объяснить мое состояние на расстоянии и, возможно, кто-то бы иметь представление? Если я получу какой-либо правдоподобное предложение, я мог бы поговорить об этом с врачами и посмотреть, если это имеет смысл. Я не ищу альтернативной медицины или вещи, которые научно не установлена. Я просто хочу убедиться, что мои врачи не пропустили ничего ценного, что могло быть связано с моим состоянием.

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

+684
Tanu Jain 5 дек. 2018 г., 10:49:37

Другим решением является определение либо раздел в начале config, чтобы перехватывать все запросы на интерфейсе loopback и отправить его в другой лог-файл или не регистрировать его на всех:

Раздел <VirtualHost 127.0.0.1:80 [::1]:80>
 # поймать локальные запросы
 Журнал ${APACHE_LOG_DIR}/error_local.журнал
 Мышиloglevel предупредить
 CustomLog ${APACHE_LOG_DIR}/access_local.войдите в сочетании
</Хост>
+678
Jan Vantomme 22 сент. 2011 г., 07:22:16

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

Если вы хотите, вы можете попытаться взять его с вами, но будьте готовы летать и без нее.

Я бы поставил его в тот же лоток, как телефон и жидкостей, четко видны.

+665
Aya Hsu 15 мар. 2012 г., 01:03:11

Я не верю, что это должно повлиять на гарантию на оборудование, нет. Если вам пришлось вернуться на MacBook в Apple и они не могли загрузиться в Linux, они могли просто подключить внешний диск с OS X на него и загрузиться с него. Есть и другие варианты, что яблоко (или вы) можете использовать для загрузки с ОС Х, таких как восстановление интернет, прочитала о взыскании нужным здесь. Похоже, вы можете также установить восстановление системы на внешнем диске. Пока вы не идете удаление или изменение прошивки, которая управляет аппаратной, то я не верю в гарантии на оборудование будут затронуты. Однако, я думаю, лучшее, что вы можете сделать, чтобы быть уверенным, говорят в Apple. Никто другой не сможет предложить вам какой-либо определенности.

+533
John Broughton 19 февр. 2012 г., 17:10:27

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

the white thing on the upper surface the white thing on the lower surface the brown and the transparent spots

Прозрачные пятна на некоторых листах (видно на последнем фото) появилась раньше, но я не паниковал о том, как растение, казалось, вполне здоров. На самом деле она по-прежнему выглядит вполне здоровым, помимо описанных симптомов – это цветения и первых плодов растут.

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

Что это? Это может быть мучнистая роса или, скорее, это какие-то насекомые? Как я могу бороться?

У всех этих симптомов (белый 'песок', коричневые пятна, прозрачные пятна), скорее всего, связаны или, может быть, некоторые из них могут быть просто эффект на плохие ухода с моей стороны?

Обновление 2012-05-15: Спасибо за комментарии. Возможно, вы правы, это щитовки. Правда, сегодня мне удалось сделать немного лучше фотографии, и это не очень похоже на другой вопрос:

affected leave white 'sand' brown spots

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

Обновление 2012-05-22: как раз после моего последнего обновления, я начала свое "лечение". Я вымыла листья и все растение с мылом и уксусом смесь, затем промыть чистой водой. Мне удалось избавиться от большинства белых вещей и на мгновение все выглядело хорошо. Но через час первые листья начали вянуть. Через пару часов большинство из них завяли. На следующий день большинство из листьев и некоторые ветки были явно мертвы. Вредители, вероятно, не вредит этому растению, как и я... я надеюсь, что они были убиты вместе с этим растением.

Вероятно, раствор был слишком сильным, листья нежные для такого обращения или я не смог очистить его правильно. Или все эти. Не пытайтесь повторить это дома!

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

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

Обновление 2012-06-19: больше месяца прошло, и завод оправился от моего 'лечения'. К сожалению так же насекомых. Вчера я нашел их на моем кайенский растение, затем один взрослый на Habanero и много маленьких на "Сумерки", которые начали эту историю. На этот раз я купил пестицид (системный, для жевания и сосущих насекомых) в соседнем магазине садоводства и распылялись все мои растения... надеюсь в этот раз результаты будут намного лучше.

+462
Keith Lovett 30 авг. 2013 г., 20:40:40

Либо

команды mkdir mydir && перейти mydir && \
 с wget -п-к https://en.wikipedia.org/wiki/Main_Page 

или

с wget -п-к https://en.wikipedia.org/wiki/Main_Page
МВ -ТФ en.wikipedia.org mydir

В зависимости от того, где именно вы хотите его

+373
psofoklis11 3 мая 2019 г., 19:25:48

Мы в Великобритании, пытаясь добраться до Мехико как можно скорее (трауру). Есть несколько рейсов из Лондона транзитом через США. Однако, моя жена мексиканской и ни один из нас не было визы. Можно ли получить выданный при таких обстоятельствах?

+309
sbzhai 14 нояб. 2016 г., 13:23:47

Функцию защиты целостности системы, которые Apple представила в Эль-Капитан, предотвращает изменение большинство системных файлов на вашем Mac. Вы все еще можете внести изменения, но вы должны сначала отключить систему защиты целостности. По соображениям безопасности, это может быть сделано только из режима восстановления.

  1. Перезагрузке Mac в режиме восстановления, перезагрузите компьютер и удерживайте команду+Р , пока логотип Apple не появляется на экране.
  2. Нажмите Кнопку "Утилиты" Терминал→.
  3. В окне терминала введите csrutil отключить и нажмите клавишу Ввод.
  4. Перезагрузите ваш Mac.

Теперь вы сможете редактировать любые файлы, которые вы хотите! (Только помни, с большой силой приходит большая ответственность, или что-то подобное.)

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

+163
Henrik Wils 14 июл. 2017 г., 13:43:34

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

Я готовлю мой соус вниз и затем добавить небольшое количество воды (около 1/3 стакана) варить его немного дольше, чтобы позволить ему загустеть обратно. Это не займет и минуты или два, чтобы получить его обратно, где он был. Я также сделать мои макароны с немного меньшим количеством воды. В прошлом вода просто делает соус сливочный и сочный.

Дайте ему попробовать в обе стороны. Я буду держать пари, вы будете увидеть & вкус разницу.

+83
tugoh ugak 30 апр. 2019 г., 09:03:30

Я был недавно принят в аспирантуру для получения степени доктора наук в математике. Я чувствую себя очень подготовлены и возбуждены. Однако, мой маршрут несколько нетрадиционно, как и я "возвращаюсь". То есть, я в нескольких шагах от хорошо оплачиваемой работы. (Я должен упомянуть, что я не замужем и нет детей.) У меня еще много долгов от старшекурсника. И, я собираюсь накопить больше (хотя ассистентуру поможет покрыть некоторые расходы). Получив докторскую степень и преподает в колледже-это моя мечта. Как таковой, я беру Плунге-чего бы это ни стоило. Работая с предположением, что у меня будет около 100 000 $в долгах, когда я закончу, можно ли "жить" даже если я получаю должность? Например, можно "попросить" научить межсессионный период и летней сессий для дополнительного дохода (как профессор)?

+32
Paul Schouten 26 янв. 2012 г., 11:07:47

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