Извините за запутанное название, но вот что я хочу делать.
Я часто запускаю эту команду:
w3m -dump http://www.example.com/file-to-save-as-text/ > ~/Desktop/saved-file.txt
Возможно ли иметь (Zenity?) или простой сценарий терминала, который позволит мне вставить URL-адрес http://www.example.com/file-to-save-as-text/, а затем предложить мне ввести только имя файла, например saved-file.txt, после которого w3m будет «сбрасывать» содержимое URL-адреса в ~/Desktop с помощью имя файла, которое я указал?
Другими словами, вместо ввода всей команды мне просто нужно вставить URL-адрес (скопированный из адресной строки моего браузера) и предоставить подходящее имя файла. [ ! d3]
Вы можете использовать что-то вроде этого:
#!/bin/bash
echo "enter URL"
read URL
echo "enter filename"
read NAME
w3m -dump "$URL" > "$NAME"
Вы можете сохранить это как run_w3m.sh, сделать его исполняемым с помощью chmod 755 run_w3m.sh и запустить его с помощью ./run_w3m.sh. Сценарий будет запрашивать URL-адрес и путь к файлу.