Я нашел альтернативу в сценарии путем:
~$ cut -c2- file.txt>file2.txt
~$ cut -c1 file.txt>file3.txt
~$ paste -d "" file2.txt file3.txt>file4.txt
~$ rm file2.txt file3.txt
Сценарий сокращает цепочки в отдельные файлы. Затем соединение в новый файл (file4.txt) И наконец удаляет запасные файлы.
llua решение является более чистым для моего вкуса.
apt-get
использует dpkg
сделать фактические установки пакета. Так в некотором смысле они "устанавливают" на том же месте.
Я всегда использовал бы apt-get
чтобы сделать любое управление пакетом начиная с, это - инструмент, который понимает, как получить пакеты из удаленных репозиториев и обеспечивает возможности поиска метаданных, связанных с пакетами или локально или удаленно.
Это сказанное существует времена, где необходимо будет использовать dpkg
выполнить запросы против системы для обнаружения информации о пакетах, которые установлены.
Основная причина использовать apt
инструменты, хотя для управления зависимостью. apt
инструменты понимают, что для установки данного пакета, другие пакеты, возможно, должны быть установлены также, и apt
может загрузить их и установить их, тогда как dpkg
не делает.
dpkg -L
иdpkg -S
2 сценария, где необходимо обратиться к dpkg для получения этого типа метаинформации.apt
инструменты не имеют его в легком для доступа к виду. – slm♦ 10.12.2013, 21:51dpkg-query
может также быть выполненaptitude
и иногдаapt-cache
. – Gilles 'SO- stop being evil' 11.12.2013, 01:30