Файл deb - файл архива, который вы можете извлечь, чтобы просмотреть его содержимое.
Материал из Википедии
Начиная с Debian 0.93, файл deb реализуется как архив ar. Каноническое содержимое этого архива - это три файла: debian-binary: номер версии формата deb. Это «2.0» для текущих версий Debian. control.tar.gz: все метаданные пакета. data.tar, data.tar.gz, data.tar.bz2, data.tar.lzma или data.tar.xz: фактические установочные файлы. Файл debian-binary должен быть первой записью в архиве, иначе он не будет распознан как пакет Debian.Итак, когда вы извлекаете файл deb, вы получите файл данных i.e data.tar / data.tar.gz / data.tar.lzma / data.tar.xz. Извлеките этот файл, и вы получите все файлы / каталоги, которые этот deb будет создавать или помещать в файлы.
Вы можете просто поместить два списка имен в текстовые файлы, чтобы сделать переименование следующим образом:
Создайте два списка
echo "'archery','benchpressing','bikingthroughsnow','blowingoutcandles','bowling','brushingteeth','cleanandjerk','divingcliff','drummingfingers','golfchipping','golfdriving'" |sed -e "s/'//g ; s/,/\n/g" > listorig
echo "'Archery' ,'BenchPress' ,'Biking' ,'BlowingCandles' ,'Bowling' ,'BrushingTeeth','CleanAndJerk' ,'Diving' ,'Drumming','GolfSwing1', 'GolfSwing2'" |sed -e "s/'//g ; s/,/\n/g" > listdest
Поместите два списка бок о бок и выполняйте работу в режиме «Сухой ход»
paste listorig listdest | awk '{print "mv " $0}'
Если проверка хорошая, действительно выполняйте задание:
paste listorig listdest | awk '{print "mv " $0}' |sh
И работа выполнена:)
Вы можете просто поместить два списка имен в текстовые файлы, чтобы сделать переименование следующим образом:
Создайте два списка
echo "'archery','benchpressing','bikingthroughsnow','blowingoutcandles','bowling','brushingteeth','cleanandjerk','divingcliff','drummingfingers','golfchipping','golfdriving'" |sed -e "s/'//g ; s/,/\n/g" > listorig
echo "'Archery' ,'BenchPress' ,'Biking' ,'BlowingCandles' ,'Bowling' ,'BrushingTeeth','CleanAndJerk' ,'Diving' ,'Drumming','GolfSwing1', 'GolfSwing2'" |sed -e "s/'//g ; s/,/\n/g" > listdest
Поместите два списка бок о бок и выполняйте работу в режиме «Сухой ход»
paste listorig listdest | awk '{print "mv " $0}'
Если проверка хорошая, действительно выполняйте задание:
paste listorig listdest | awk '{print "mv " $0}' |sh
И работа выполнена:)
Вы можете просто поместить два списка имен в текстовые файлы, чтобы сделать переименование следующим образом:
Создайте два списка
echo "'archery','benchpressing','bikingthroughsnow','blowingoutcandles','bowling','brushingteeth','cleanandjerk','divingcliff','drummingfingers','golfchipping','golfdriving'" |sed -e "s/'//g ; s/,/\n/g" > listorig
echo "'Archery' ,'BenchPress' ,'Biking' ,'BlowingCandles' ,'Bowling' ,'BrushingTeeth','CleanAndJerk' ,'Diving' ,'Drumming','GolfSwing1', 'GolfSwing2'" |sed -e "s/'//g ; s/,/\n/g" > listdest
Поместите два списка бок о бок и выполняйте работу в режиме «Сухой ход»
paste listorig listdest | awk '{print "mv " $0}'
Если проверка хорошая, действительно выполняйте задание:
paste listorig listdest | awk '{print "mv " $0}' |sh
И работа выполнена:)