В очередь несколько видео с bash-скрипт

Я думаю, что это может быть сделано с простой Perl-скрипт:

перл-Мы еогеасп мой файл $(при помощи Glob("*")) { 
 е символов "0x%02X ", ОГА($_) по каждому элементу в Split//, $файл; печать "\п" }; '

в результате, подобные вашим, если каталог содержит файлы ФОО.МР3 и бар.МР3:

0x62 0x61 0x72 0x2E 0x6D 0x70 0x33 
0x66 0x6F 0x6F 0x2E 0x6D 0x70 0x33 

(Я думаю, Глоб() сортирует имена.)

Объяснение:

еогеасп мой $файл (при помощи Glob("*")) { # цикл по всем именам файлов в текущем каталоге 
 е символов "0x%02X ", ord и($_) # возьмите символ как число, и печать в hex
 по каждому элементу в Split//, $файл; # .. после разделения имени персонажей
 распечатать "\п"; # добавляем новую строку
}

(* кроме тех, что начинаются с точки)

Это будет просто печатать фактические байты в именах файлов, так как они хранятся в файловой системе. Если у вас есть файлы, имена которых не в UTF-8, скрипт не конвертирует их.

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

+226
Kusterbeck 22 апр. 2017 г., 04:14:49
17 ответов

Я пытаюсь установить указать 21.4.22 в FreeBSD10 х64. Когда я запускаю ./настроить и попробовать запустить сделайте это дает мне эту ошибку с libgdm.поэтому библиотека

[eddyraz@ноутбука-eddyraz] ~/проектами/указать/указать-21.4.22% судо сделать
Пароль:
компакт-диск ./либерал-НИЦ && принять ГК='СС' с CFLAGS='-г -О3 -стены -кто-переключатель -Винлайн -Wmissing-прототипы -Wsign-сравнить -Wshadow -Wpointer-arith' LDFLAGS=" добейтесь того=" все
КС -г -О3 -стены -кто-переключатель -Винлайн -Wmissing-прототипы -Wsign-сравнить -Wshadow -Wpointer-arith -И. -Я../Ница-я в/usr/главная/eddyraz/проектами/указать/указать-21.4.22/Либ-Ница-я в/usr/главная/eddyraz/проектами/указать/указать-21.4.22/Ница-DHAVE_CONFIG_H в /usr/главная/eddyraz/проектами/указать/указать-21.4.22/Либ-файл src/ellcc.с-Xlinker -з-Xlinker nocombreloc -Xlinker -Р в/usr/местные/библиотека-lgdbm -lncurses -выполнения команды LPQ-lldap -llber -лм -lutil -lgcc -ЛНР -lgcc в /usr/lib в/crtend.о /УСР/Либ/crtn.о-о ellcc
/usr/Бен/ЛД: не могу найти -lgdbm
копия: ошибка: команда линкер не с кодом завершения 1 (Используйте -V, чтобы увидеть вызов)
*** Код ошибки 1

Стоп.
сделать[1]: остановились в /usr/главная/eddyraz/проектами/указать/указать-21.4.22/Либ-КГД
*** Код ошибки 1

Стоп.
сделать: остановил в /usr/главная/eddyraz/проектами/указать/указать-21.4.22

Я проверил в /usr/местные/библиотека и нашли libgdm.

[eddyraz@ноутбука-eddyraz] ~/проектами/указать/указать-21.4.22% компакт-диски /usr/местные/библиотека
[eddyraz@ноутбука-eddyraz] /usr/местные/библиотека% ЛС-л | грэп libgdm
[eddyraz@ноутбука-eddyraz] /usr/местные/библиотека% ЛС-л | libgdbm грэп 
-RW-р-р-- 1 корень колесо 86310 17 июн 16:57 libgdbm.а
-rwxr-XR-х 1 корневого колеса 971 17 июня 16:57 libgdbm.Ла
lrwxr-XR-х 1 корневого колеса 12 17 июн 16:57 libgdbm.так -> libgdbm.так.4
-rwxr-XR-х 1 корневого колеса 42032 17 июня 16:57 libgdbm.так.4
[eddyraz@ноутбука-eddyraz] /usr/местные/библиотека% 

Почему не сделать ошибку не может найти -lgdbm?

+829
user5029763 03 февр. '09 в 4:24
судо РМ /и т. д./альтернатив/по умолчанию.Плимут
судо ЛН-з /Либ/Плимут/темы/Убунту-логотип/Убунту-логотип.Плимут /и т. д./альтернатив/по умолчанию.Плимут

у вас есть, чтобы вставить его в терминал а потом выбрал Плимут в Ubuntu.

+824
Colleen Castro 6 дек. 2012 г., 19:02:10

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

+724
staRain 11 июн. 2023 г., 00:53:59

Это, кажется, чтобы получить то, что вы хотите:

Входной файл:

$ входной кошка 
(AJirio_TR15329|c4_g1_i4|m.30470:0.00230,(AJama_TR16613|c5_g2_i2|m.30203:0.00171,(AJkago_TR11651|c5_g2_i1|m.3847:0.00057,AJtok_TR11413|c7_g1_i1|m.3527:0.00033)1.00 :0.00080)0.94 :0.00085,Atab_TR15364|c0_g1_i1|м.4073:0.27697);

Скрипт для перевода входа до выхода. Скрипт использует тр перевести запятые, чтобы переносы строк, а затем использует СЭД , чтобы устранить все пробелы, все скобки, и удалить все, что после : на линии, затем использует на awk для печати в линию с последующим цитату, после текста перед первым | персонажа, и, наконец, использует СЭД обрезать все, что после последнего _ и добавить трейлинг-двойная кавычка.

$ кот script.sh
#!/бин/Баш

вход="${1}"
вывод="${2}"

кот "${ввод}" | тр ',' '\п' |
 СЭД -Е 'Е/ //Г' -Е 'Е/[()]//Г' -Е 'С/:.*$//' |
 на awk -е'|' '{ печати $0"\""$1 }' |
 СЭД -е 'ы/_[^_][^_]*$/"/' > "${вывод}"

Запустить скрипт:

$ Баш script.sh ввода-вывода 

Обратите внимание на выход:

выход $ кот 
AJirio_TR15329|c4_g1_i4|м.30470"AJirio"
AJama_TR16613|c5_g2_i2|м.30203"Аджама"
AJkago_TR11651|c5_g2_i1|м.3847"AJkago"
AJtok_TR11413|c7_g1_i1|м.3527"AJtok"
Atab_TR15364|c0_g1_i1|м.4073"Atab"
+698
veritas o paella 30 мар. 2020 г., 22:40:29

Для простой передачи /Дом на другой диск я использую СР -В , что представляется мне чрезвычайно медленным путем. Хотел бы узнать более эффективный способ выполнения этой задачи. У меня в /Home монтируется как логический том, но целевой диск не является системой ЛВМ

+692
KinokritikN1 21 дек. 2022 г., 00:31:35

Комментируя строку в /etc/пользователям использовать sudo?, содержащих

#По умолчанию requiretty

решил проблему!

+644
uosiu 23 янв. 2018 г., 10:55:50

Раньше, когда я запустил X из консоли tty1, это запустить X-сессию в tty7, что позволяет мне легко завершить его из tty1. Сейчас (я не знаю, что изменилось), StartX из tty1 откроется X в tty1. Как я могу изменить его так, что он будет открыт в tty7? (Я бегу Raspbian Jessie)для

+625
kyrill 14 нояб. 2020 г., 14:32:20

Как бы я идти о передаче некоторых моих биткоины с моего счета Coinbase к физическому бумаги сценарий или бумажном виде? Кроме того, я ограничен, сколько биткоинов можно передать один комплект ключей "общественное/частное"? Существуют бумажные купюры уже сделали там, где есть публичный ключ, где закрытый ключ, и они считаются безопасными? Я знаю, я просил совсем немного, и ценю любую информацию доступной.

+509
CodeingBoy 6 янв. 2024 г., 16:38:17

В шаровых героев Дракон Гоку Ультра инстинкт Омен, который показал, чтобы быть очень мощным, был атакован и оказался в опасности, когда нападут с некоторых кристаллов. Что это за кристаллы?

+494
MythBuster 11 мая 2022 г., 05:25:20

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

+412
liam 6 нояб. 2014 г., 04:21:47

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

+406
Eddy Nshuti 19 июн. 2019 г., 02:22:17

Вы можете попробовать установить:

таймаут 10;
отсрочка-отсечки 0;
начально-интервал 0;
повторите 15;

В /etc/dhcp-сервер/программа dhclient.конф.

Смотри программа dhclient.конф странице (программа dhclient человек.конф) для справки.

+372
mounteery 11 февр. 2013 г., 21:29:58

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

$ источник ./а.ш

или что то же самое (но немного более портабельно) использовать в POSIX точка команды:

$ . ./а.ш

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

Чтобы быть ближе к запуска скрипта . а.ш найдем.ш путем поиска в каталогах в путь переменной среды.


Есть некоторые тонкости в том, как себя вести, и стоит ли . и источник тот же (или на всех). . ./а.ш обязательно вести себя так же в каждом стандарте POSIX-совместимые оболочки, но источник и ., и . а.ш и . ./а.Ш., может варьироваться. Для bash источник и . одинаковы во всех случаях; для ЗШ источник всегда проверяет текущий каталог; КШ-это, по сути, похожи.

Если скрипт имя дается как путь (содержащие /), этот путь будет использован непосредственно во всех случаях. Наиболее переносимым надежная вещь, чтобы сделать . ./сценарий или . /путь/до/скрипта.

+304
Eyal 19 сент. 2012 г., 20:34:42

Метты jhāna. Как знать. Вы должны иметь постоянную концентрацию без каких-либо отвлекающих мыслей для затравки. Только после того, как человек достигает следует отражать, если они достигнуты. В основном это означает, что пока вы стабильно получаете постоянную концентрацию одного до трех часов по вашим решимость по своему желанию, то вы должны задуматься над факторами jhāna в области сердца. Эти пять факторов являются: Прикладные мысли Устойчивая мысль Радость Испытывать счастье Один объект (повторяется однонаправленности ума на одном объекте..никто не отвлекает)

Вы можете ознакомиться с уроком семь на мой PDF на http://Subhuti.net.tf о формальности относительно jhāna. Хотя он упоминает дыхание медитация, все jhānas такие же. В Vissudhimagga самом деле объясняет jhāna с помощью Касина Земли в качестве основного примера. Разница лишь в объект медитации и будет ли он расширен. Метта тоже есть визуальный объект, и его можно разложить в ряд или один человек/существо или группу существ или направление. Метта может быть довольно сложным в многочисленных способов, которыми можно сделать это. Пожалуйста, см. книгу "знать и видеть" маститых па-Аук Sayadaw для деталей.

+263
Iryna Kryvda 11 сент. 2010 г., 00:13:19

Я пытаюсь запустить Linux на пользовательские платы на основе NVIDIA TК1. Когда я пытаюсь загрузить ее с SD карты, я получаю следующую ошибку:

ВФС: невозможно открыть корневое устройство "mmcblk1p1" или неизвестный-блок(179,33): ошибка -30
Пожалуйста, допишите правильный "корень=" вариант загрузки; вот доступные разделы:
 водитель б300 30539776 mmcblk0: mmcblk
 b301 14680064 mmcblk0p1 7369c667-ff51-ес4-29cd-baaba3cee346
 b302 4096 mmcblk0p2 f854c27c-e81b-8de7-765a-2e9442bfc99a
 b303 65536 mmcblk0p3 b70d3266-5831-5aa3-255д-051742ea5ed4
 b304 4096 mmcblk0p4 c6cdb2ab-b49b-1154-0e82-7441842bdc87
 в305 4096 mmcblk0p5 a13ee970-Е141-67fc-3e01-7e97dcea6b96
 b306 4096 mmcblk0p6 2a5c388f-b0ec-fb3b-32af-3c554123db5c
 b307 4096 mmcblk0p7 43fe1a02-fafb-3aaa-fb29-d1e85fa37c94
 b308 2048 mmcblk0p8 61bed875-f989-bb5c-a899-0f9573eff1b3
 b309 571392 mmcblk0p9 00f7ef05-a1e9-e53a-ca0b-cbd3493164bd
 b310 4096 mmcblk0rpmb (водитель?)
 b320 15558144 mmcblk1 водитель: mmcblk
 b321 15557103 mmcblk1p1 5d52e9ff-6261-41c9-9816-73affe28b267
 Паника ядра - не синхронизации: ВФС: не удалось смонтировать корневую ФС на неизвестный-блок(179,33)

Я убедился, что ядром поставляется с правильного корня переменной i.е корень=в/dev/mmcblk1p1 РВ. Я также убедился, что карта была правильно отформатирована и не только для чтения.

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

Может кто-то указать на причину, почему это должно происходить? Спасибо.

+190
JACK 5 окт. 2018 г., 00:07:42

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

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

alt text

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

Вы можете положить немного некоторые контрастные вкус (для основной начинки) прежде, чем вы ролл края, как маслины, анчоусы, перец или травы

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

+171
Grazhdan1n 30 дек. 2014 г., 16:50:39

Я установке Ubuntu 10.10 32-разрядной версии на HP зависти 15. Я вам с той же проблемой у этих людей есть здесь:

Ошибка при установке: "не удается найти среду, содержащую живой файловой системы"

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

Я переустановить Убунту еще раз и я столкнулся с той же проблемой у меня вопрос: кто-нибудь знает.. а) где взять эти драйверы USB 3.0? Б) как его установить при установке ОС Ubuntu?

Спасибо,
Мэтт

+104
chappar 2 нояб. 2012 г., 23:03:08

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