Получить список подключенных принтеров

Попробуйте эти команды в вашем скрипте:

#!/bin/bash
read -p "Enter a path to a file: " file_to_copy
file_to_copy=$(bash -c "echo $file_to_copy")
file_to_copy=${file_to_copy/~\//$HOME\/}
cp "${file_to_copy}" /tmp

Объяснение:

Третья строка будет расширять значения переменной env, если они есть. Четвертая строка в приведенном выше коде попытается найти ~ в вашей переменной file_to_copy, и если она будет найдена, она заменит путь $HOME. И \/ здесь \ - символ escape-последовательности обратной косой черты для /, так как мы хотим заменить ~/ на $HOME/.
0
задан 6 June 2017 в 07:39

2 ответа

lpstat отобразит принтеры, которые обслуживаются чашками. Я вижу, что у вас есть HP Photosmart, который, как я считаю, не использует чашки.

Поскольку вы чаще всего будете печатать из графического приложения, такого как Libre или Firefox, я обнаружил, что нажатие на System Settings - > Принтеры предоставляют самую полезную информацию.

Для принтеров чашек lpstat -t должен предоставить вам максимальный объем текущей информации обо всех соответствующих принтерах, о которых ваша машина знает.

0
ответ дан 18 July 2018 в 12:05

lpstat отобразит принтеры, которые обслуживаются чашками. Я вижу, что у вас есть HP Photosmart, который, как я считаю, не использует чашки.

Поскольку вы чаще всего будете печатать из графического приложения, такого как Libre или Firefox, я обнаружил, что нажатие на System Settings - > Принтеры предоставляют самую полезную информацию.

Для принтеров чашек lpstat -t должен предоставить вам максимальный объем текущей информации обо всех соответствующих принтерах, о которых ваша машина знает.

0
ответ дан 24 July 2018 в 19:54

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

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