after pasting this demo code into an vyos ssh-terminal the question mark has gone:
vbash-4.1# cat << 'EOF' > /tmp/test.txt
echo "How to configure vbash to stop swallowing the question mark?"
EOF
# Note: The question mark is missing.
cat /tmp/test.txt
Is there an option, parameter, or setting that stops vbash from intercepting and interpreting question marks as help-request?
yes I’ve tried my best already. As long as you paste the question mark (whether plain or assigned to an variable is irrelevant) it gets swallowed.
Regarding the output:
The output of the cat command is lacking the string’s final question mark. Simple as that. It’s really annoying, if you paste for example a dyndns update url which naturally contains a ?-seperator.
Ah. Thanks for your feedback. Perhaps a client issue. I don’t know what’s going on here (I use Windows 10 + putty). vyos 1.5-nightly runs as KVM on proxmox.
If I type (type, not paste) a question mark sign (?) into a console vyos prompts:
Possible completions:
confirm Confirm prior commit-confirm
comment Add comment to this configuration element
commit Commit the current set of changes
commit-confirm Commit the current set of changes with 'confirm' required
compare Compare configuration revisions
copy Copy a configuration element
delete Delete a configuration element
discard Discard uncommitted changes
edit Edit a sub-element
exit Exit from this configuration level
load Load configuration from a file and replace running configuration
merge Load configuration from a file and merge running configuration
rename Rename a configuration element
rollback Rollback to a prior config revision (requires reboot)
rollback-soft Rollback to a prior config revision (without reboot)
run Run an operational-mode command
save Save configuration to a file
set Set the value of a parameter or create a new element
Could be, but I don’t think so. The behavior seems reasonable to me - not nice but reasonable. Nevertheless, I’ll reset the test system soon, to install it from scratch, checking whether my setup works out of the box. Afterwards I will check the ?-problem one last time. sudo su is ok for me.