For example i have a script that i use to store code snippets from internet:
Code: Select all
#!/bin/sh
clip=$(xclip -selection clipboard -o)
gxmessage -name "Save clip" -nearmouse -buttons "SAVE:42,CANCEL:255" "$clip"
case $? in
42) name=$(gxmessage -name "Save clip" -nearmouse -entry "Name of file")
echo "$clip" > "$name" ;;
*) echo "Operation Canceled" # or empty
esac