Поиск рекурсивно каждой строки файла в другой файл и распечатать вывод в новый файл

У меня есть папка со сложной структурой папок:

├── папка1
│ ├── 0001.jpg
│ └── 0002.jpg
├── папка2
│ ├── 0001.jpg
│ └── 0002.jpg
├── папка3
│ └── folder4
│ ├── 0001.jpg
│ └── 0002.jpg
└── folder5
 └── folder6
 └── folder7
 ├── 0001.jpg
 └── 0002.jpg 

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

Я пытался использовать код, предложенный в "уплощение структуры папок"

$ найти */ -тип F -Exec и Баш-файл c '=${1#./}; файл Echo МВ "$" "${файл//\//_}"' _ '{}' \;

На Эхо показывает, что это работает:

МВ folder3/folder4/000098.jpg folder3_folder4_000098.jpg

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

Я также попытался "выровнять структуру папок, чтобы имя файла в bash"

$ найти . -тип F -имя "*.форматы jpg" | СЭД 'ч;г/\//_/;н;Г;С/\Н/ /Г;с/^/СР -В /' | Ш

показывает, что это работает:

‘./folder3/folder4/000098.jpg’ -> ‘._folder3_folder4_000098.jpg’

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

Я также попробовал предложенный код ниже от "переименование дубликатов файлов с уплощенным папок команду"

найти . -mindepth 2 -тип F | команды xargs МВ-резервное копирование=пронумерованы -Т . && найти . -тип D -пустой -удалить

Но команда перезаписывает файлы с похожими именами файлов.

Любые предложения о том, как выровнять структуру папок без перезаписи файлов с одинаковыми именами?

Моя конечная цель заключается в преобразовании уникальные имена в последовательные номера, как описано в разделе "переименование файлов в папке, чтобы порядковые номера"

а=1
 ибо я в *.формат JPG; делать
 новый=$(е "%04d.jpg" "долларов") #04 коврик в длину 4
 МВ -- "$я" "новое"
 пусть А=А+1
сделано
+290
Darl Soo Hyun 20 дек. 2010 г., 20:32:59
16 ответов

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

Но я все еще не уверен, если это происшествие повлияло на него или нет. И из-за этого, я не уверен, если он в порядке или если у него боли в желудке до сих пор. Он кажется нормальным.

Другой проблемой является то, что он потребляет всего 1,5 стакана на 2 стакана сухой собачьей еды и выпивает около 2 чашек воды в день. Это нормально? Если это не так, потому что прошлый инцидент?

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

Я просто очень волнуюсь....память 2года назад не дает мне покоя :(

*

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

Порода : Корейский Джиндо

Возраст : 2 года и 7 месяцев

Пол: Мужчина

Вес : 15 кг

+988
sub 03 февр. '09 в 4:24

Привет я новичок в Bitcoin все, что я хочу знать, как создать адрес, используя мнемонические семян?

пусть тестовом режиме =биткоин.сетей.тестовом режиме;
давайте ключей =биткоин.ECPair.makeRandom({сети:тестовом режиме,});
давай адрес=ключей.getAddress();
пусть закрытый ключ=ключей.toWIF();
РЭС.в JSON("публичный адрес "+ адрес+ " "+закрытый ключ)
+958
Carlos Alberto Conde Moreno 9 июл. 2022 г., 05:09:56
Другие ответы

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


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

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

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

+847
brunetton 20 дек. 2018 г., 06:00:16

Я согласен с комментарием Джайлза и думаю, что pkg_command от njsg велик.

Другой распространенной стратегией, чтобы включить ссылку редактора, ЛД, найти библиотечные файлы, чтобы добавить их в каталог переменных в переменной LD_LIBRARY_PATH от LD странице

от человека ЛД

 Компоновщик использует следующие пути поиск, чтобы найти необходимые
 общей библиотеки:

 1. Всех каталогах, указанных в -путь rpath-link опции.

 2. Всех каталогах, указанных в -путь rpath вариантов. Разница
 между -rpath и -путь rpath-Link является то, что каталоги, указанные
 опции-путь rpath включаются в исполняемый файл и используется в
 во время выполнения, а -путь rpath-link опция действует только на
 время ссылке. Поиск -путь rpath в этом случае поддерживается только
 родной сшиватели сшиватели и крест, которые были настроены
 с --With-sysroot вариант.

 3. На системе ELF, для родной сшиватели, если -rpath и
 -путь rpath-link опции не использовались, поиск содержание
 переменная среды "LD_RUN_PATH".

 4. На SunOS, если -путь rpath вариант не был использован, поиск любой
 каталогах, указанных с помощью -L опции.

 5. На родной линкер, поиск содержание окружающей среды
 переменной "переменной LD_LIBRARY_PATH".

Прочитать Man-страницу для дальнейшего варианты.

Не перестроить пакеты.

+844
AHMED 13 мар. 2017 г., 12:12:25

Мне 29 лет и начал работать 2-3 месяца назад, попав в тренажерный зал 4-5 дней в неделю по утрам.

Я беру половину совок сывороточного протеина за 30-45 минут до тренировки и 1 мерную ложку после 1 1/2 час интенсивной тренировки, намерен набрать вес.

Хорошо ли принимать сывороточный протеин в течение короткого времени?

+769
Miles Hartshorne 6 апр. 2012 г., 21:41:25

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

  • Пупс-это измерение силы сигнала для GSM (2Г/3Г): -50dBm до -113dBm
  • РСРП-это измерение силы сигнала для LTE: -44dBm к -140dBm

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

Е. Г. На каком расстоянии будут вызовы не возможно? В какие бы вызовы начнут падать? и т. д.

Есть официальный ресурс, который я могу посмотреть?

+596
peters 16 апр. 2015 г., 12:48:06

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

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

Он говорит, что имя Sarvāstivāda буквально означает "все существует" (sarvām Асти), ссылаясь на их учение о том, что все Дхармы прошлого, настоящего и будущего, все существует. "Если бы не было прошлого и будущего, то не было бы и настоящего времени; если нет настоящего времени, также будет не другими факторами (samskrta Дхармы). Поэтому есть три периода времени (Трикала)".

Это в соответствии с изначальными учениями Будды? Они, кажется, отдать все свои прочного существования, таким образом, кажущуюся сказать, что непостоянство-это не правда. Разве Будда говорил, что все существует в прошлом, настоящем и будущем как Sarvaistavada делать? Если не то, что сделал Будда говорил об этом?

Возьмите, например, мое кресло, сейчас время 00:53, мой стул присутствовал здесь 00:51 в прошлом, так же и будет здесь в 00:58 это значит, что они говорят верно вроде бы, но меня смущает и я бы с удовольствием прочитал ваши ответы.

Спасибо

+581
ed cateuse 21 янв. 2015 г., 01:43:02

Последняя версия VMware 6 сейчас хорошо с Йосемити.

Предыдущие версии даже не будет работать, если система была модернизирована в Yosemite.

Я бы порекомендовал обновление VMware в последней версии В6 (в настоящее время 6.0.5) во-первых, после обновления системы до Yosemite. Таким образом, при загрузке в новую систему, вы не должны иметь никаких проблем с VMware не работает.

+531
George Krompacky 7 янв. 2013 г., 07:42:49

Я уехал в Японию на пару месяцев.

У меня 80% моей спины татуировка и я действительно хотел бы попробовать опыт общественной бане в Японии.

Многие люди говорили мне, что не разрешается для людей, которые имеют татуировки.

Мой вопрос. Что бы быть альтернативой для общественная баня для меня?

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

+486
bose 26 мар. 2012 г., 01:19:42

За последние несколько недель, я получаю такое же спам-сообщение, отправленное на мой аккаунт iCloud в мой аккаунт iCloud. Я не вижу никаких других странное поведение в мой iCloud.

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

+442
royside 25 окт. 2018 г., 09:31:29

Установить инструмент Windows "mRemoteG" от www.mremoteng.org/

Создать SSH-соединение в нужное поле.

Нажмите на меню "передача файлов".

Это позволит легко перенести файл из Windows в Linux.

спасибо.

+408
user1396645 3 мая 2023 г., 04:41:13

У меня есть два файла, назовем их 123.txt и 789.txt. 123.txt 2,5 м линии длинные, и 789.txt это 65М строк. Есть ли способ, чтобы использовать грэп или похожие, чтобы держать линии от 789.txt что содержат строки из 123.txt?

Там будет максимум одно повторение в каждой строке 789.txtи дублировать текст в начале строки. Я полностью застрял на этом, и не мог найти любую информацию в интернете, поэтому у меня нет ничего для начала. Он будет работать на сервере, так что я не обращал на это внимания некоторое время (что я знаю)

  • 123.txt:

    неизвестные://ВСП.а.ком
    неизвестные://ВСП.б.ком
    неизвестные://ВСП.С. ком
    
  • 789.txt:

    неизвестные://ВСП.а.ком/kgjdk-jgjg/
    неизвестные://ВСП.б.ком/gsjahk123/
    hxxp://www.c.com/abc.txt
    неизвестные://ВСП.д.ком/sahgsj/
    
  • Желаемый результат:

    неизвестные://ВСП.а.ком/kgjdk-jgjg/
    неизвестные://ВСП.б.ком/gsjahk123/
    hxxp://www.c.com/abc.txt
    
+363
alexandr 18 авг. 2014 г., 09:01:22

Мой инновационное решение: дать возможность учащимся "ставку" на их ответы.

  1. Добавить два варианта на каждый вопрос. "Я очень уверен, что это правильный ответ." и "я очень не уверен что это правильный ответ."
  2. Студенты могут отметить значение или вообще на любой вопрос.
  3. Стоимость все вопросы отмечены очень точно.
  4. Вдвое сократить стоимость на все вопросы, отмеченные уверены.

И тогда, соответственно, кривой.

Плюсы

  • Предоставляет много отзывов о том, что ваши студенты учатся и не учатся.
  • Позволяет студентам самостоятельно оценить для последующей работы.
  • Снижает ценность угадывания.

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

+346
Joshua Purcell 11 июн. 2023 г., 08:04:07

Возможные Дубликаты:
Вт: дублирующие источники.список записей archive.ubuntu.com/ubuntu/ точный-обновления/главная пакеты для i386

Можете делать обновления для Ubuntu 11.10.

Это сообщение об ошибке я получаю на моем компьютере:

root@ravi-desktop:/home/ravi# судо apt-получить обновление


Чтение списков пакетов... готово
Вт: дублирующие источники.список записей http://dl.google.com/linux/chrome/deb/ стабильный/главная пакеты для i386 (в/var/lib в/АПТ/списки/дл.Гугл.com_linux_chrome_deb_dists_stable_main_binary-i386_Packages)
Вт: Вы можете запустить apt-получить обновление, чтобы устранить эти проблемы
root@ravi-desktop:/home/ravi# судо apt-получить обновление


Извлечена 72.3 КБ, 1мин 26С (836 б/с)
Вт: не удалось получить http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg что-то страшное случилось решении безопасности.Убунту.COM на сайте:http' (-5 - нет-адрес, связанный с хоста)

Е: некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо этого используется.
root@ravi-desktop:/home/ravi# 

Ниже-это ошибка, я получаю:

Рави@Рави стола:~$ Су Пароль: root@ravi-desktop:/home/ravi# теперь

(редакторе gedit:2424): EggSMClient-предупреждение **: не удалось подключиться к диспетчеру сессии: ни один из указанных протоколов проверки подлинности не поддерживается

** (редакторе gedit:2424): предупреждение **: не удалось подключиться к сессии автобусе root@ravi-desktop:/home/ravi#

+345
GeeSuth 9 нояб. 2015 г., 02:41:54

Недавно я купил несколько гуппи и два альбиноса акул. У меня есть семи литровый аквариум. Я могу держать их вместе или отделить гуппи в пяти литровый аквариум?

+336
Mihails Strasuns 17 нояб. 2019 г., 08:41:22

Если вы измените "импортировать CD" как... в mp3, вы должны быть в состоянии преобразовать любую не mp3-файлы в mp3. То же касается всех поддерживаемых типов файлов.

+40
raydona 30 нояб. 2011 г., 06:31:39

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