What can I do to leave the cursor on the same line of the suggestion in a Bash script?
It's purpose is to suggest a string so that the user should only press Enter.
#!/bin/sh echo "@@@@@@@@@@ @ Enter the new plarform name [for example: our-platform-7.26-2.17-res4]: @@@@@@@@@@" echo "our-platform-7.26-2.17-res4" read SuggestDefaultPlatform which prompts:
@@@@@@@@@@ @ Enter the new plarform name [for example: our-platform-7.26-2.17-res4]: @@@@@@@@@@ our-platform-7.26-2.17-res4 _ where the underscore "_" stands for the cursor.
I don't want to use a "Y/n" logic workaround, assigning a default value to the "SuggestDefaultPlatform " variable
SuggestDefaultPlatform='our-platform-7.26-2.17-res4'; and then prompt a question like:
Are you okay with `'our-platform-7.26-2.17-res4'` as your platform name? [Y/n]... Instead the user might want to change just a few digits of a prompted suggestion and press Enter. See below the cursor "_" at the end of the "SuggestDefaultPlatform " variable:
@@@@@@@@@@ @ Enter the new plarform name [for example: our-platform-7.26-2.17-res4]: @@@@@@@@@@ our-platform-7.26-2.17-res4 _ so that the user can move the cursor, modify the suggestion and/or press Enter.