04-25-2002
Backspace Not Working in Script
Hello,
I've written a Perl script that prompts for asnwers to questons. At those prompts, the backspace key shows up as ^H^H.
I would like the users to have the ablility to use the backspace key. I'm running bash shell and don't otherwise have this problem.
Any help would be greatly appreciated.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a script that asks a user for a few question.
I would like the users to be able to use the backspace key if they make a mistake. Right now when they try they get ^? instead of it backing up.
As you can see here from a stty -a the backspace is set...
speed 38400 baud;
rows = 42;... (2 Replies)
Discussion started by: LRoberts
2 Replies
2. Solaris
Hi
In solaris if i have to delete something from shell i need to use ctrl+H, coz if i use backspace it shows ^?. Can any one please tell me how to set backspace key so that i can delete any character directly instead of using Ctrl+h.
Second Q is like in linux for going to recent command, i... (10 Replies)
Discussion started by: sarbjit
10 Replies
3. UNIX for Dummies Questions & Answers
Hi all,
I am using a script which is as follows: It reads a character.
I want to check if the character is a backspace character or some other character.
read -n 1 x
if ; then
echo "backspace detected"
else
echo "some other character"
fi
Thanks in advance. (1 Reply)
Discussion started by: anandkumar
1 Replies
4. UNIX Desktop Questions & Answers
Hi gurus, i use vi editor. when I want search something I Type / (or ? if i want search backward), that is OK.
But when i make mistake in searching string how can i delete character ?
I tried bacskpase but did not work (gives just strange characters).
Also tried shift+bacskspace but this only... (3 Replies)
Discussion started by: wakatana
3 Replies
5. Shell Programming and Scripting
Hello,
My Perl script reads input from stdin and prints it out to stdout. After I read input I use BACKSPACE to erase characters. However BACKSPACE does not work with Unicode characters that are multi-bytes. On screen the character is erased but underneath only one byte is deleted instead of all... (3 Replies)
Discussion started by: tdw
3 Replies
6. Shell Programming and Scripting
Hi ,
I have to press shift + Backspace to do backspace on my unix termminal everytime. How can i configure it to a normal backspace only.
Please help me here. PFB the contents of the stty -a :
dbtgr@hpxi017:/pocuser/C5/aimsys/dbtgr> stty -a
speed 38400 baud; line = 0;
rows = 35; columns =... (4 Replies)
Discussion started by: kunwar
4 Replies
7. Solaris
Hi friends,
Hope u r doing well. It is a very strange problem that I've never faced when I used linux or freebsd. When a type a command in Solaris 10, and if I make a mistake, the backspace doesn't work, when I press the backspace key three times forexample, this is what I get, ^H ^H ^H. The same... (2 Replies)
Discussion started by: gabam
2 Replies
8. Shell Programming and Scripting
Hello,
I am facing a very strange problem when I run my script manuallu ./Fetchcode which is using to connect with MKS integrity from linux end it workks fine but when I run it from cron it doesn't work.Can someone help me
1) How could I check my script when it is running from cron like... (3 Replies)
Discussion started by: anuragpgtgerman
3 Replies
9. Shell Programming and Scripting
Help. My script is working fine when executed manually but the cron seems not to catch up the command when registered.
The script is as follow:
#!/bin/sh
for file in file_1.txt file_2.txt file_3.txt
do
awk '{ print "0" }' $file > tmp.tmp
mv tmp.tmp $file
done
And the cron... (2 Replies)
Discussion started by: jasperux
2 Replies
10. Shell Programming and Scripting
Trying to insert a backspace for echo.
while true ; do
i='-\|/'
for j in 1 2 3 4
do
echo -ne "$(echo ${i} | cut -c${j})"
sleep 1
done
done
this currently outputs:
-\|/-\|/-\|/-\| .....etc
---------- Post updated at 02:34 PM ---------- Previous update was at 02:10 PM... (7 Replies)
Discussion started by: squrcles
7 Replies
LEARN ABOUT PLAN9
keyboard
KEYBOARD(6) Games Manual KEYBOARD(6)
NAME
keyboard - how to type characters
DESCRIPTION
Keyboards are idiosyncratic. It should be obvious how to type ordinary ASCII characters, backspace, tab, escape, and newline. In Plan 9,
the key labeled Return or Enter generates a newline (0x0A); if there is a key labeled Line Feed, it generates a carriage return (0x0D);
Plan 9 eschews CRLFs. All control characters are typed in the usual way; in particular, control-J is a line feed and control-M a carriage
return. On the PC and some other machines, the key labeled Caps Lock acts as an additional control key.
The delete character (0x7F) may be generated by a different key, one near the extreme upper right of the keyboard. On the Next it is the
key labeled (not the asterisk above the 8). On the SLC and Sparcstation 2, delete is labeled Num Lock (the key above Backspace labeled
Delete functions as an additional backspace key). On the other keyboards, the key labeled Del or Delete generates the delete character.
The view character (0x80), used by 81/2(1) and sam(1), causes windows to scroll forward. It is generally somewhere near the lower right of
the main key area. The scroll character is generated by the VIEW key on the Gnot, the Alt Graph key on the SLC, and any of the three arrow
keys <-, v, and -> on the other terminals.
Characters in Plan 9 are runes (see utf(6)). Any 16-bit rune can be typed using a compose key followed by several other keys. The compose
key is also generally near the lower right of the main key area: the NUM PAD key on the Gnot, the Alternate key on the Next, the Compose
key on the SLC, the Option key on the Magnum, and either Alt key on the PC. After typing the compose key, type a capital and exactly four
hexadecimal characters (digits and to to type a single rune with the value represented by the typed number. There are shorthands for many
characters, comprising the compose key followed by a two- or three-character sequence. There are several rules guiding the design of the
sequences, as illustrated by the following examples. The full list is too long to repeat here, but is contained in the file in a format
suitable for grep(1) or look(1).
A repeated symbol gives a variant of that symbol, e.g., ?? yields c.
ASCII digraphs for mathematical operators give the corresponding operator, e.g., <= yields <=.
Two letters give the corresponding ligature, e.g., AE yields AE.
Mathematical and other symbols are given by abbreviations for their names, e.g., pg yields 9|.
Chess pieces are given by a w or b followed by a letter for the piece (k for king, q for queen, r for rook, n for knight, b for
bishop, or p for pawn), e.g., wk for a white king.
Greek letters are given by an asterisk followed by a corresponding latin letter, e.g., *d yields d.
Cyrillic letters are given by an at sign followed by a corresponding latin letter or letters, e.g., @ya yields .
Script letters are given by a dollar sign followed by the corresponding regular letter, e.g., $F yields .
A digraph of a symbol followed by a letter gives the letter with an accent that looks like the symbol, e.g., ,c yields c.
Two digits give the fraction with that numerator and denominator, e.g., 12 yields 1/2.
The letter s followed by a character gives that character as a superscript, e.g., s1 yields 1.
Sometimes a pair of characters give a symbol related to the superimposition of the characters, e.g., cO yields (C).
A mnemonic letter followed by $ gives a currency symbol, e.g., l$ yields L.
Note the difference between B (ss) and u (micron) and the Greek B and u.
FILES
/lib/keyboard
sorted table of characters and keyboard sequences
SEE ALSO
intro(1), ascii(1), tcs(1), 81/2(1), sam(1), cons(3), utf(6)
KEYBOARD(6)