Скрипт для удаления текстовых файлов

Я пытаюсь сделать скрипт, который ищет все текстовые файлы в каталоге, которые вам укажут, а после этого пишет путь каждого файла в текстовый файл. После этого он должен показывать главе каждого файла по одному и спросить, если вы хотите удалить файл. Если вы говорите, Да он удаляет этот файл, если вы скажете что-то еще, он просто показывает вам следующий файл и т. д. пока вы проверяете каждый файл. Итак, я закончил с:

#!/бин/Баш
Эхо "дайте каталог для поиска текстовые файлы"
читать прямые
найти $прямой -тип F -exec в файл {} + | грэп в ASCII > ztextz
СЭД "ы/ .*//" ztextz > ztextz1
СЭД "ы/://г" ztextz1 > ztextz2
#пока здесь все работает нормально
#создает файл, который содержит пути все текстовые файлы в каталоге дано вам
#После этого бардак..он должен проверить голову каждый файл по одному
#и позвольте мне решить, если я хочу удалить ее или нет
файлы=ztextz2
в то время как ИФ= читать -R имя;
делать
глава "$имя";

Эхо "вы действительно хотите удалить этот файл?"
читать хочу
случае $хотите в
Да)
РМ $имя;;
Да)
РМ $имя;;
да)

РМ $имя;;
Г)
РМ $имя;;
г)
РМ $имя;;
эсок
сделано < "$файлы"

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

Вывод, который я получаю сейчас-это первые 10 строк из 2 файлов (у меня 4 файлов на моем Dir) и вопрос "вы действительно хотите удалить этот файл?", а затем ломает скрипт.

Похоже, ее не работает, как ожидалось. Может кто-то пожалуйста, объясните мне, где моя ошибка?


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


Да я sticked с моего старого сценария, где у меня проблема с вводом двух $$ вместе $$онемели, а на смену им ${!немеет} она начала работать...так что теперь я могу очистить мой справочников из текстовых файлов, что мне не нужен этот скрипт=)

#!/бин/Баш
Эхо "дайте каталог для поиска текстовые файлы"
читать прямые
найти $прямой -тип F -exec в файл {} + | грэп в ASCII > ztextz
СЭД "ы/ .*//" ztextz > ztextz1
СЭД "ы/://г" ztextz1 > ztextz2
набор `меньше ztextz2`
немеет=$#
РМ ztextz*
в то время как [ $немеет -ГТ 0 ]
сделать голову ${!немеет}
Эхо "вы действительно хотите удалить ${!файл онемели}?"
читать хочу
случае $хотите в
да)
РМ ${!немеет}
файл Echo "удаляется"
сна 1;;
Да)
РМ ${!немеет}
файл Echo "удаляется"
сна 1;;
Г)
РМ ${!немеет}
файл Echo "удаляется"
сна 1;;
г)
РМ ${!немеет}
файл Echo "удаляется"
сна 1;;
Да)
РМ ${!немеет}
файл Echo "удаляется"
сна 1;;
эсок
немеет=$[$немеет-1]
сделано

ПС. чтобы сделать его быстрее удалить спать 1 =)

+345
user2474468 24 янв. 2013 г., 22:59:55
32 ответов

Я бы лично не одинарные кавычки, но для полноты картины отмечу также, поскольку это URL-адрес, вы можете кодировать ! как %21, например, завиток -в http://example.org/%21132 .

+975
Bruno Dragas 03 февр. '09 в 4:24

Я пытаюсь запустить badblocks на диске с одним разделом. Диск содержит файловую систему FreeBSD на нем.

Я загрузить через Linux лайв USB-накопитель. Диск размонтируется. Вывод команды fdisk-l не является:

 Устройство Начало Конца Загрузки Код Системы
на /dev/sda1, поскольку * 63 976773167+ А5 с FreeBSD

Так я бегу:

badblocks -V С # на /dev/sda1, поскольку

И он говорит:

badblocks: недопустимый последний блок - как /dev/sda1, поскольку

Я не могу найти любую полезную информацию об этом. Я с помощью badblocks утилита правильно здесь? Или это признак того, что что-то не так с приводом?

+947
kofifus 29 июл. 2010 г., 14:02:40
Другие ответы

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


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

Просто найти другую тему с большим кнопку Закрыть здесь

http://box-look.org/?xcontentmode=7402

Если вы намерены сохранить текущую тему, вы должны заменить эти три иконы силы, увеличить его. Вы должны найти вашу текущую тему в ~/.темы/наименование/Openbox в/

В rc.xml это непочтительный от этого.

+920
JDseca 27 дек. 2016 г., 17:02:08

судо -и U <пользователь> дает пользователю права на запуск команды от этого пользователя.

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

судо -и U <пользователь> требует текущий пароль пользователя, если NOPASSWD: флаг дается в файлами sudoers.

Чтобы достичь желаемого функционала добавить это к вашему файлами sudoers

%группа1 все=(пользователь2) NOPASSWD: /полный/путь/к/script2

Это позволит группа1 запустить script2 как пользователь2 без ввода пароля.

+917
user55264 22 июн. 2018 г., 20:00:17

Я хочу установить Fedora 20 с GNOME 3. Сколько дискового пространства нужно?

+879
Revenger9992 13 апр. 2014 г., 07:12:13

Я наткнулся на следующий конфигурационный файл:

# Созданный на базе iptables-сохранить В1.3.1 на Солнце 23 апреля 06:19:53 2006
*фильтр
:ВХОД ПРИНЯТЬ [368:102354]
:ВПЕРЕД ПРИНЯТЬ [0:0]
:ВЫХОДНОЙ ПРИНИМАЕМ [92952:20764374]
-Вход -Ло -Джей принимает
-Входной сигнал -м трассировщика --ctstate обзоры,создан -Джей принимает
-Входной сигнал -я от eth0 -п ТСР -м протокола tcp --dport 22 -J и прими
-Входной сигнал -я от eth0 -п ТСР -м протокола tcp --dport 80 -j будет принимать
-Входной сигнал -м предел --предел 5/мин-J в журнале-лог-приставку "отказано в iptables:" --журнала-Уровень 7
-Вход -Джей падение
Совершать
# Завершено на Солнце 23 апреля 06:19:53 2006 

Кто-нибудь знает, что [368:102354], [0:0] и [92952:20764374] в смысле?

+872
Thanks 8 авг. 2017 г., 13:30:27

Установка операционной системы в VirtualBox будет такой же опыт, как запускать установщик на компьютер без каких-либо установленных. Если вы собираетесь установить его на свой MacBook, это будет безумно трудно, так как это абсолютно разные аппаратные настройки потом нормальный ПК. Даже при загрузке установщика было трудно для меня.

+858
Billa 22 нояб. 2012 г., 06:22:50

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

Я пытался использовать сплит но это создание нескольких чанков.

+824
user49067 26 мая 2015 г., 02:44:50

Вам нужно пересобрать ISO-образ Debian.

ТЛ;ДР; Скачать ИСО отсюда Ciborski руководство для удаленной установки Debian через SSH

Длинный ответ: Для этого вы должны прочитать в Debian GNU/Линукс руководство по установке и изменить параметры загрузки в /ИСО/файла isolinux и /ИСО/загрузки сапоги с автоматическихпараметров. Это сделает установщик пропустить клавиатура Настройки, Язык и т. д.

Вы также должны включать файл с ответами в ИСО относительно конфигурации сети.

Пример, который работает для меня:

д-Я установщике Debian/локали строку язык
д-Я клавиатура-настройки/хкв-раскладку выберите нас
д-Я в netcfg/choose_interface выбрать авто

д-Я в netcfg/get_hostname строку неназначенные-хоста
д-Я в netcfg/get_domain строку неназначенные-домен

д-я гв-обнаружить/load_firmware boolean значение true

д-я Анна сеть-приставка/строки choose_modules 
д-Я заполнить строку early_command Анна-установки сети-приставка
д-Я сеть-приставка/пароль пароль root 
д-Я сеть-приставка/пароль-еще раз пароль 

Однако если вам нужен быстрый и грязный решение, вы можете просто скачать готовые ИСО с Debian x86_64 с 9 с моего сайта https://tomasz.ciborski.com/debian-installation-over-ssh/

Результат: СШ установки консоли

+768
Ddd 7 февр. 2015 г., 23:47:26

Этим занимаются разработчики.

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

попробуйте эти две команды, чтобы подтвердить:

командой netstat-я как wlan0 -я 1 (показывает только входящий трафик)

командой netstat-я ath0 -я 1 (показывает только исходящий трафик)

Смотри эту ветку: http://lists.freebsd.org/pipermail/freebsd-current/2014-June/050565.html

В частности: http://lists.freebsd.org/pipermail/freebsd-current/2014-June/050631.html

+677
wiggles 9 окт. 2016 г., 07:12:11

Рассмотрим следующий файл:

$ Меньше= \меньше теста
Азбука
деф
Азбука

По умолчанию, поиск /азбука в меньше будет прыгать в линии 3 с /выкройка поиск начинается на второй строке по 1 человека меньше:

/шаблон
 [... обкорнали ...] поиск начинается второй строке (см. 
 -а и -J опции, которые изменяют это).

, и -Джей не помогают.

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

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

Редактировать:

меньше версия:

$ менее-версия
менее 436
Авторское Право (C) 1984-2009 Марк Нудельман

меньше приходит без каких-либо гарантий, в той степени, разрешенной законом.
Для получения информации о сроках перераспределения,
см. файл с именем Readme в менее распространения.
Домашняя страница: http://www.greenwoodsoftware.com/less
+650
Toscho 8 мая 2019 г., 21:25:19

Я отстраненно ГИЦ головы с помощью ГИТ кассе 4037ec1702bd2fa6a5a15f7413f4ccccb59d356e . и потеряли все мои работы.

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

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

+604
wjans 29 сент. 2012 г., 03:31:18

У меня установка Ubuntu 14.04 с долей Самбу. Доступом к общему ресурсу в Windows работает совершенно нормально - я могу смотреть фильмы и скопировать их около 70МБ/сек.

Однако из андроид устройств (медиа-поле (через Ethernet) и мой смартфон (Вики)) это другое. Видео заикается и буферы все время.

Я попытался создать общую папку на моем ПК с Windows и скопировал одно видео в него. Интересно, что и Android устройств могут сыграть в этом видео прекрасно от Windows, но оба заикаются, когда в нее играть с Убунту в Samba.

Любые идеи, что может быть причиной?

+577
Tomuo 1 апр. 2019 г., 06:18:20

Вы можете соединить голову и хвост , чтобы добиться этого.

Если в N-й строке снизу должен быть удален

  1. начальник читает из стандартного ввода и передает на стандартный вывод общий N - й строки сверху
  2. хвост читает и сообщает на стандартный вывод снизу Н-1 строки из стандартного ввода.
  3. В целом, таким образом, линии выводятся на стандартный вывод с линии *й от конца пропускается

Это решение зависит от руководителя оставляя файловое смещение открытого файла описание только после того, как последний сообщил, линия - я считаю, ГНУ голова действительно сделать это, когда стандартный ввод перенаправлен из файла

Н=200; tmpfile=$(mktemp) && { руководитель -Н -$Н; хвоста -Н -$((Н-1)); }<файл >"$tmpfile" \
 && МВ -- файл "$tmpfile" 
+538
tubezleb 6 янв. 2012 г., 13:35:08

О, я только что нашел решение. Я использовал GraphicsMagick для ее достижения. Так pdfjoin не хороший выбор.

Это мое решение:

ГМ преобразования *выход в формате JPEG.формат PDF

До сих пор я спрашиваю себя, если есть решение с pdfjoin или похожие. Просто любопытно.

+454
Malcuch 2 сент. 2018 г., 09:12:00

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

Когда воздухоплавание памяти включена, узел виртуализации можно переместить память с одного ВМ на другой, при необходимости. По просьбе говорит хозяин, модуль ядра от оценки запасов указанное количество физической оперативной памяти (физическая с точки зрения ОС, работающей на гостевой), чтобы быть уверенным, что никакой другой процесс может использовать его. Затем ведущий распределяет реальные физические ресурсы для другого гостя.

Эффект на гостей-это именно то, что вы видите, много памяти используется память без видимого владельца.

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

+428
cloudvar 28 сент. 2019 г., 14:42:50

Вы можете сделать здесь документ и использовать кота:

$ кот <<еот >выход
долларов
СРВ
$ туалетом -L выводить наружу
40000

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


Поскольку вы, кажется, имеют буквальный символ"\n" в строке, которую вы хотите избавиться, вы можете также использовать строку замены в параметр subsitution. Это может быть настроен из busybox и это ясень, в этом случае вам придется идти к СЭД. Если у вас есть это (не-POSIX) расширение, вы можете использовать ${ВАР//\\\Н/$новую строку}:

$ busybox и золы
не $ Foo="х\Нью-Йорк\НЗ"
$ Эхо "$ФОО"
х\Нью-Йорк\НЗ
$ Строки="
"
$ Эхо "${foo в//\\\Н/$строки}"
х
г
з

Это такой же синтаксис, как bash; ${ВАР/шаблон/замена}, где шаблон является глобальной, если она начинается с /. Похоже, ваш пепел уже много настроил его, так что это не может быть там вообще. В этом случае вы, вероятно, придется пойти с СЭД, хотя я предполагаю, что разумное использование ИФС и чтения позволит вам обойти и восстановить правильную строку.

+423
Jagadesha NH 3 сент. 2011 г., 23:30:54

Поэтому я только сейчас смогла успешно сделать свой ноутбук с двойной загрузкой.

Как я избавилась от жратвы спасательных запрос был на самом деле, изменив мой режим загрузки с режиме Legacy в UEFI. Я сделал это путем загрузки в меню BIOS, когда я повернулся на моем компьютере и нажать клавишу F2 (для меня). Затем я прокрутила в загрузке и перешел в режим загрузки.

Это избавился от жратвы спасти экран при включении моей машины. Когда я включил его, он взял меня в Windows. Однако, мне не дали возможность выбрать Ubuntu или Windows. Вернее, я пошел прямо в Windows. Мой следующий шаг был, чтобы отключить безопасную загрузку, поскольку Безопасная загрузка-это форма защиты для вашего компьютера и не дает возможность выбора операционной системы (см. http://technet.microsoft.com/en-us/library/dn481258.aspx для получения дополнительной информации об этом).

Примечание: отключение безопасной загрузки не появляется, пока после переключения на UEFI. Теперь я смог включить безопасную загрузку выкл. Это было также в меню BIOS. Я просто прокручивать влево на вкладку Безопасность (Примечание: Вы должны увидеть опцию для безопасной загрузки на дно. Вам не нужно отключить это, так как моя следующая инструкция будет отключить его). Я прокрутила все, вплоть до перезагрузки в режим настройки и нажат Enter. Это очищает ПК, отключить безопасной загрузки (смотрите сами на экране) и переходит в режим установки. На стороне записки: я пробовал просто отключить безопасной загрузки много раз, сохраняя его каждый раз, но это ничего не изменило, когда я перезагрузки моего компьютера (все равно загружаться автоматически в Windows).

После этого, когда я перезагрузил у меня была возможность выбрать Ubuntu или Windows (начиная с Ubuntu уже был установлен).

Я это сделал на Lenovo Р400, поэтому эти действия не могут быть точными для всех компьютеров. Используйте свою интуицию там, где это применимо. Мое понимание заключается в том, что вся эта история с UEFI является уникальным для новых операционных систем, включая, но не ограничиваясь для Windows (8 и 8.1).

Надеюсь, что это работает для вас!

+420
andrew ghosh 15 мая 2017 г., 20:07:59

Я смог решить с помощью команды ниже:

в Yum --enablerepo=epel установить Perl-Датавремя-пояс*
+418
irishwill200 3 авг. 2016 г., 16:57:34

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

Это читать переместить или скопировать? Иными словами, там еще копию страницы в файл подкачки?

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

Спасибо.

Концепции операционной системы говорит:

  1. Мы найти свободное рамы (принимая одно из бесплатно-рамки списка, например).

  2. Мы планируем диска операция, чтобы прочитать нужные страницы на выделенную рамку.

и эта цифра также показывает копии некоторых страниц (А, С и F) расположены в обоих подкачки и оперативной памяти, и страница существует только в оперативной памяти, но не в подкачки:

enter image description here

+393
JeromeBean 23 мая 2013 г., 23:05:58

Если файловая система файловые системы Ext2, Ext3 или ext4, то вы можете использовать команду tune2fs , чтобы узнать подробности о данной файловой системы на устройстве.

$ команду sudo tune2fs -л <Дев>

Пример

$ команду sudo tune2fs -л на /dev/sda2
tune2fs 1.42.8 (20-июн-2013)
Имя Тома файловой системы: <нет>
Последний устанавливается на: /загрузки
Файловая система по UUID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Файловая система магик: 0xEF53
Ревизия файловой системы #: 1 (динамическая)
Функции файловой системы: has_journal ext_attr resize_inode dir_index тип_файла needs_recovery степени flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Файловой системы флаги: signed_directory_hash 
Опции монтирования по умолчанию: ACL и user_xattr
Состояния файловой системы: чистый
Поведение ошибки: далее
Тип файловой системы ОС: Linux
Инода граф: 128016
Блок графа: 512000
Зарезервировано количество блоков: 25600
Свободные блоки: 355130
Свободных inodes: 127934
Первый блок: 1
Размер блока: 1024
Размер фрагмента: 1024
Защищены ГДТ блоков: 256
Блоков в группе: 8192
Фрагменты в группе: 8192
Иноды в группе: 2032
Инода блоков в группе: 254
Гибкий размер блока группы: 16
Файловая система создается: Вт июл 15 21:26:21 2014
Последнее время монтирования: Пт 5 сентября 08:17:04 2014
Время: пятница сентября 5 08:17:04 2014
Горе графа: 38
Максимальное крепление отсчет: -1
Последняя проверка: Вт июл 15 21:26:21 2014
Проверить интервал: 0 (<Нет>)
Жизнь пишет: 172 МБ
Зарезервированные блоки теплоносителя: 0 (привилегированный пользователь)
Зарезервированные блоки гид: 0 (корневая группа)
Первый инода: 11
Инода размер: 128
Журнал инф: 8
Каталог по умолчанию хэш: half_md4
Хэш семян каталог: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Журнал резервного копирования: инода блоков

Параметр "объекты файловой системы" списки то, что вы просите.

Какие устройства у меня есть?

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

85.9 г 0 ЛВМ

$ lsblk | начальник колонны-Т -8 | 
МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 238.5 г 0 диск
├─sda1, поскольку 8:1 0 0 200м части в /boot/efi в
├─sda2 8:2 0 0 500м часть /загрузки
└─sda3 в качестве 8:3 0 237.8 г 0 часть
├─Федора-корень 253:0 0 0 50г д /
├─Федора замены 253:1 0 2Г 0 ЛВМ [своп]
└─Федора-дом 253:2 0 185.9 г 0 д
+342
Kurt Leadley 11 июн. 2017 г., 21:22:24

Убрав слеш работает для меня:

ДФ-ХТ /домашний | у awk '{печати $3}' | awk и 'ФНР == 2 {печати $1 "Б"}'

а может быть упрощен до

ДФ-ХТ /домашний | у awk 'ФНР == 2 {печать 3 $"Б"}'
+295
user321718 23 июл. 2012 г., 16:35:40

В файле/etc/сети/интерфейсов (Raspbian), можно ли установить статический IP с дополнительным резервирования в DHCP?

Что может пригодиться в случае, если настроен статический IP-адрес уже занят. Или это может быть в другом диапазоне, чем Сети пытаетесь подключиться (например: установка статического 192.168.0.10 в 10.0.0.0/24 сеть).

+288
bblooz 14 сент. 2019 г., 00:05:18

Ну, я был предложено поставить это в качестве ответа на @derobert

Проблема у вас AUFS.... проверяем проблем, связанных с проверьте причины не в последний ядер, проверить это "стабильность", проверить его "в POSIX полноты". – Hvisage января по 24 20:55

+264
nflaig 26 нояб. 2011 г., 01:12:02

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

$ !432; !433; !434; !435

Мне интересно, есть ли более эффективный способ сделать это?

+170
Beth CRC 3 дек. 2019 г., 21:00:42

Вы пишете в файл 512 байт и выполнить его. Так что исход может быть каким угодно программу с 512 байтами могли бы сделать. Что это зависит от вашей машины. Но 512 байт много инструкций, так что в принципе все могло случиться, как поменять пароль root, создание случайных файлов или создания tar архив, содержащий исходный код для вашего проекта.

Заголовок эльфийка не требуется. Простой текст ASCII, является достаточным и будет интерпретироваться в настоящее время работает оболочка (из-за отсутствующей линии притон).

Знак больше (>) перенаправляет вывод в файл. Поэтому этот конкретный байт уже достаточно, чтобы создать файлы. Пример:

# эта команда создаст файл с именем абв123 в почти каждой раковины
:>абв123

# другой вариант
>абв123^Д

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

+146
timfrostmann 16 февр. 2014 г., 18:13:13

Мне было интересно, если я могу установить Арч Линукс в VirtualBox, установить туда все приложения, которые я буду использовать, а потом сделать ISO чтобы установить на мой компьютер (я имею в виду, как хозяин, а не как гость).

Есть ли способ сделать это?

+145
Radica 10 мая 2013 г., 07:34:57

Я за своего уровня мастерства в получении правильной работы...

#!/бин/Баш-х
# mxfbc.sh - MXF и видео файл пакетный конвертер
# пройти в командной строке ...
# (1) каталог для пакетного преобразования (обычно называется CLIPS00X от Кэнон XF100 и, 
# (2)Тип файла для конвертации (как правило, MXF, из к Canon XF100)

# обновлены 2012-Фев-18

CLIPS_dir="$1"
тип="$2"


ffconvert функция()
{
# ffmpeg с -я "$1" -Р 30 -ф мов-vcodec поддержкой libx264 -acodec pcm_s16le -карте 0:0 карта 0:1 -карта 0:2 "${1%%.*}"\.Мова
 пакет ffmpeg -я "$1" -Р 30 -ф мов-vcodec поддержкой libx264 -acodec копия -темы 0 -на карте 0:0 -на карте 0:1 -acodec копия -карте 0:2 -acodec копия "${1%%.*}"\.Мова
# ffmpeg с -я "$1" -Р 30 -ф мов-vcodec копия -acodec pcm_s16le -карте 0:0 карта 0:1 -карта 0:2 "${1%%.*}"\.Мова
}
#12

SAVEIFS=$МФС
ИФС=$(Эхо -Ан "\н\б")

дата
по пункту в $CLIPS_dir* ; делать

если [ -д $товар ]; тогда

входы=""
карта=""
счетчик=0
 #Эхо -э "пункта: $пункт"
 на файл в $пункт/* ; у

 если [ ${#файл*.} = "тип" ]; затем
#дата
 #Эхо -э "теперь обработка: ${файл##*/} \п"
 #Эхо "имя файла: ${файл%%.*}"
 #Эхо "тип файла: ${файл##*.}"
 #входы="$входы -я ${файл##*/}"
 входы="$входы -я файл""'""$""'"
 карта="$карта[$количество:0] [$Количество:1] [$Количество:2] "
 граф=$(($счетчик+1)) 

 # ffconvert "$CLIPS_dir$пункт/$Файл"
 # Эхо -е "закончили обработку: ${файл##*/} \п"

интернет
сделано
фильтр=$карте
 #Эхо -е $входы
 Эхе -е $рассчитывать
 #Эхо -е $карте
 #Эхо -е $фильтр


Эхо ffmpeg с "$входы"" -Р 29.97 -Ф мов-vcodec поддержкой libx264 -acodec pcm_s16le -темы 0 -filter_complex ""'""$"фильтр"функция concat=Н=""считай"":в=1:а=2 [в] [А1] [А2]'" -карта \'[в]\' -карте \'[А1]\' -карте \'[А2]\' "'""$элемент"\.Мова"'"
интернет

сделано



# восстановление $МФС
ИФС=$SAVEIFS

этот сценарий в настоящее время выводит команду ffmpeg с идеальным форматированием, но я не могу получить его, чтобы выполнить команду. Он всегда ругается с ошибкой о "недопустимый аргумент".

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

Конечный продукт отправить на подуровень выглядит так:

ffmpeg на Я/объемы/localtank/каждую карту2/содержание/CLIPS001/AA0715/AA071501.MXF и' -я '/объемы/localtank/каждую карту2/содержание/CLIPS001/AA0715/AA071502.MXF и' -я '/объемы/localtank/каждую карту2/содержание/CLIPS001/AA0715/AA071503.MXF и' -я '/объемы/localtank/каждую карту2/содержание/CLIPS001/AA0715/AA071504.MXF и' -я '/объемы/localtank/каждую карту2/содержание/CLIPS001/AA0715/AA071505.Флеш-Р 29.97 -Ф мова -vcodec поддержкой libx264 -acodec pcm_s16le -темы 0 -filter_complex '[0:0] [0:1] [0:2] [1:0] [1:1] [1:2] [2:0] [2:1] [2:2] [3:0] [3:1] [3:2] [4:0] [4:1] [4:2] функция concat=н=5:в=1:а=2 [в] [А1] [А2]' карта '[в]' -карте '[А1]' карта '[А2]' '/объемы/localtank/каждую карту2/содержание/CLIPS001/AA0715.Мова'

Редактировать:

ОК... проехали .... Понял... спасибо за прослушивание. И для тех, кто хочет принимать файлы с видеокамеры (которая автоматически сегментирует файлы) и присоединиться или объединить их в один непрерывный видео с использованием ffmpeg, вот скрипт. ...

#!/бин/Баш-х
# mxfbcc.sh - MXF и видео файл пакетный конвертер и объединять части в целое
# пройти в командной строке ...
# (1) каталог для пакетного преобразования (обычно называется CLIPS00X от Кэнон XF100 и ничего больше

# обновлен 2013-Апрель-3

CLIPS_dir="$1"


ffconvert функция()
{
# ffmpeg с -я "$1" -Р 30 -ф мов-vcodec поддержкой libx264 -acodec pcm_s16le -карте 0:0 карта 0:1 -карта 0:2 "${1%%.*}"\.Мова

 пакет ffmpeg -я "$1" -Р 30 -ф мов-vcodec поддержкой libx264 -acodec копия -темы 0 -на карте 0:0 -на карте 0:1 -acodec копия -карте 0:2 -acodec копия "${1%%.*}"\.Мова
# ffmpeg с -я "$1" -Р 30 -ф мов-vcodec копия -acodec pcm_s16le -карте 0:0 карта 0:1 -карта 0:2 "${1%%.*}"\.Мова

}
#12

SAVEIFS=$МФС
ИФС=$(Эхо -Ан "\н\б")

дата
по пункту в $CLIPS_dir* ; делать

если [ -д $товар ]; тогда

входы=""
карта=""
счетчик=0
 #Эхо -э "пункта: $пункт"
 на файл в $пункт/* ; у

 если [ ${#файл*.} = "Флеш" ]; затем
#дата
 #Эхо -э "теперь обработка: ${файл##*/} \п"
 #Эхо "имя файла: ${файл%%.*}"
 #Эхо "тип файла: ${файл##*.}"
 #входы="$входы -я ${файл##*/}"
 вход+="-я '${файл}' "
 карта="$карта[$количество:0] [$Количество:1] [$Количество:2] "
 граф=$(($счетчик+1)) 

 # ffconvert "$CLIPS_dir$пункт/$Файл"
 # Эхо -е "закончили обработку: ${файл##*/} \п"

интернет
сделано
фильтр=$карте
 #Эхо -е $входы
 #Эхо -е $считать
 #Эхо -е $карте
 #Эхо -е $фильтр
 #Эхо -е 


пробовал ffmpeg в ${ввод} -Р 29.97 -Ф мов-vcodec поддержкой libx264 -acodec pcm_s16le -темы 0 -filter_complex \'$фильтр функция concat=Н=$посчитайте:в=1:а=2 [в] [А1] [А2]\' -карте \'[в]\' -карте \'[А1]\' -карте \'[А2]\' \'$элемент\.\Мова'
интернет

сделано



# восстановление $МФС
ИФС=$SAVEIFS
+129
nickb 28 авг. 2011 г., 14:14:45

KVM (клавиатура, видео, мышь) переключатель с отдельным USB-кабель в порт, чтобы быть разделены на виртуальной машине-это лучший способ пойти сюда. Нет действительно никакого способа, чтобы делать то, что вы утверждаете, когда используете безголовый сервер с PCI сквозной для видео. Облом, да.

+44
Tyler Frederick 10 июл. 2018 г., 05:51:15

{ба,з}ш решение

Вот функция, которая работает как {ба,з}ш. Я считаю, что это тоже POSIX-совместимой.

Он предупреждает, когда дано:

  • Нулевой вход
  • Более одного аргумента
  • Имя переменной, которое не задано

# Разверните переменной на 1 доллар в своей стоимости. Работает как {ба,з}ш
# например:=главная $(var_expand $а) == /домой/мне
var_expand() {
 если [ "$#" -нэ 1 ] | | [и-Z "${1-}" ]; затем
 var_expand е ': ожидается, что одна непустая\параметр N' >&2;
 возвращение 1;
интернет
 ивала с printf '%ы' "\"\${$1?}\""
}
+37
Vincent Howland 6 нояб. 2019 г., 02:34:17

команда setfacl выглядит лучшее предложение для вас. Убедитесь, что в ACL коммунальные услуги устанавливаются. Чтобы проверить, если он уже установлен

В базах Редхат системы :

Юм список ACL

В системах, основанных на Debian делать

с dpkg -л ОБК

Если уже не установлен, для систем RedHat баз делать :

ням установить СКД.архитектуру x86_64 # или использовать ДНФ для более поздних версий Fedora и так

В системах, основанных на Debian делать

dpkg для установки ОБК

Включить ACL в файловых системах, с помощью параметров в файле /etc/fstab строчку

Идентификатор UUID=your_uuid_here /раздел filesystemtype вариантов,ОБК 0 2

Обратите внимание ,что ACL - это только часть добавлена, теперь перемонтируем раздел

горе -о перемонтировать /your_partition_here

(Что завершит установку части, вы не могли бы сделать это, если ACL не установлен).


Команда setfacl Applyting

команда setfacl -М Г:руководитель:файла РВ в /var/www в/user1Project #нужны права root 

Вы хорошо идти

+27
orj 14 июн. 2015 г., 15:56:52

Используя Xubuntu в... я пытаюсь добавить маршрут в мой рабочий ноутбук, и поэтому я делаю

маршрут добавить -узла 212.18.178.207 гв 10.15.228.1 через eth0

по непонятной причине, когда я делаю просто маршрут, это то, что я получаю...

207.178.18.212. 10.15.228.1 тьфу 255.255.255.255 0 0 0 eth0 в

что с адресом инверсия? и что дополнительную . ?

Это все еще работает, я просто любопытно, почему он получил перевернутый...

+25
Shimane Mosenogi 25 дек. 2012 г., 14:17:13

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

$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