Добавление частей одного файла в другой файл

Обходной путь, создайте файл .desktop для выключения:

[Desktop Entry]
Name=Shutdown
Exec=bash -c "dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop"
Icon=???
Terminal=false
Type=Application
Categories=Utility;Application;

Или используйте Xubuntu;) для всех этих действий есть диалоговые окна подтверждения.

Существует также ошибка для этой «проблемы» на Ubuntu: https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/783808

1
задан 30 April 2017 в 07:52

3 ответа

На вашем образце

$ cut -d ' ' -f2- positives.txt | paste -d '' samples.txt -
./positives/800.jpg 1 9 25 70 21
./positives/801.jpg 1 13 5 45 38
./positives/802.jpg 1 8 20 63 14
./positives/803.jpg 2 4 25 76 23 11 17 67 21

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

Примечания

cut -d ' ' -f2- вырезали из positives все поля из второго поля, считая его ограниченным пространством | передают вывод cut как stdin в paste ] paste -d '' samples.txt - вставлять строки из stdin в строки из samples без добавления разделительных символов (файл, указанный здесь, имеет пробел в конце каждой строки. Если это не реальность, используйте paste -d ' ', чтобы получить пробел )
1
ответ дан 22 May 2018 в 23:04
  • 1
    Любите малыш! Я только добавил: $ cut -d '' -f2- positives.txt | paste -d '' samples.txt - & gt; solution.txt, потому что без & gt; solution.txt он только записывает на терминал не в файл (с помощью & gt; solution.txt он записывает все в новый файл файла решения.txt). спасибо еще раз, чтобы спасти меня: * – Unknown X 30 April 2017 в 17:43
  • 2
    @UnknownX в любое время, рад, что вы его решили: D – Zanna 30 April 2017 в 18:25

На вашем образце

$ cut -d ' ' -f2- positives.txt | paste -d '' samples.txt - ./positives/800.jpg 1 9 25 70 21 ./positives/801.jpg 1 13 5 45 38 ./positives/802.jpg 1 8 20 63 14 ./positives/803.jpg 2 4 25 76 23 11 17 67 21

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

Примечания

cut -d ' ' -f2- вырезали из positives все поля из второго поля, считая его ограниченным пространством | передают вывод cut как stdin в paste ] paste -d '' samples.txt - вставлять строки из stdin в строки из samples без добавления разделительных символов (файл, указанный здесь, имеет пробел в конце каждой строки. Если это не реальность, используйте paste -d ' ', чтобы получить пробел )
1
ответ дан 18 July 2018 в 14:03

На вашем образце

$ cut -d ' ' -f2- positives.txt | paste -d '' samples.txt - ./positives/800.jpg 1 9 25 70 21 ./positives/801.jpg 1 13 5 45 38 ./positives/802.jpg 1 8 20 63 14 ./positives/803.jpg 2 4 25 76 23 11 17 67 21

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

Примечания

cut -d ' ' -f2- вырезали из positives все поля из второго поля, считая его ограниченным пространством | передают вывод cut как stdin в paste ] paste -d '' samples.txt - вставлять строки из stdin в строки из samples без добавления разделительных символов (файл, указанный здесь, имеет пробел в конце каждой строки. Если это не реальность, используйте paste -d ' ', чтобы получить пробел )
1
ответ дан 24 July 2018 в 20:19

Другие вопросы по тегам:

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