Command line overwrite


 
Thread Tools Search this Thread
Operating Systems SCO Command line overwrite
# 8  
Old 02-22-2019
Telling us that you're using /bin/sh without telling us what operating system you're using doesn't really tell us all that much. On many systems /bin/sh is a link to another shell (e.g., bash, dash, or ksh). On at least one system /bin/sh is an honest to God 1980's Bourne shell. (When starting a thread on unix.com, please always tell us what operating system and shell you're using. Having some idea about the environment you're using will help us give you answers that stand a better chance of working in your environment.) Unfortunately, I have no idea what shell underlies /bin/sh on SCO systems.

On systems where /bin/sh is a link to a POSIX standards-conforming shell, you could try issuing the command:
Code:
set -o vi

to turn on vi command line editing mode. Once that has been done, if you hit the <escape> key while entering a command, you can use the usual vi editor commands to erase, replace, insert, and substitute text on that line and then hitting the <enter> or <retturn> key will submit that line to the shell for processing.
# 9  
Old 02-22-2019
Quote:
Originally Posted by steveo314
I was wondering if there was a way to clear a wrongly entered character. hitting backspace puts in a different character rather than removing the character.
This means that your terminal and the system disagree on what character a backspace is.

What is your terminal?
# 10  
Old 02-22-2019
Quote:
Originally Posted by Don Cragun
Telling us that you're using /bin/sh without telling us what operating system you're using doesn't really tell us all that much.
That is in the OP

--- Post updated at 03:27 PM ---

Quote:
Originally Posted by Corona688
This means that your terminal and the system disagree on what character a backspace is.

What is your terminal?
SCO UNIX 3.2.4.2 does everything in command prompt(/bin/sh). No desktop.
# 11  
Old 02-22-2019
Yes -- but what is your terminal? A permanently wired keyboard and monitor directly attached to the SCO machine? An instance of PUTTY running on Windows? A smartphone app? A printing teletype circa 1977? A generic beige VT100 attached to the serial port? Some sort of web gateway? Other?
# 12  
Old 02-22-2019
Quote:
Originally Posted by Corona688
Yes -- but what is your terminal? A permanently wired keyboard and monitor directly attached to the SCO machine? An instance of PUTTY running on Windows? A smartphone app? A printing teletype circa 1977? Some sort of web gateway? Other?
Monitor and keyboard at the SCO machine. Putty on Windows 10 connecting over the network. QVTterm on a Windows 2000 VB image.
All 3 have the same results.
This User Gave Thanks to steveo314 For This Post:
# 13  
Old 02-22-2019
Thank you. Try stty erase funny-character, where funny-character is the strange char you get hitting backspace. Just a temporary solution but if it works, that means SCO is configured to use the wrong kind of terminal.
# 14  
Old 02-22-2019
I had myself screwed up. Its not the backspace that puts in special characters.
Its when you arrow left.
Code:
# cat /esc/hosts

Like if I arrow over to replace the s with a t
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Overwrite specific column in xml file with the specific column from adjacent line

I have an xml file dumped from rrd file, that I want to "patch" so the xml file doesn't contain any blank hole in the resulting graph of the rrd file. Here is the file. <!-- 2015-10-12 14:00:00 WIB / 1444633200 --> <row><v> 4.0419731265e+07 </v><v> 4.5045912770e+06... (2 Replies)
Discussion started by: rk4k
2 Replies

2. Shell Programming and Scripting

Overwrite bash system command

Hello, The problem I met is the conflict between the default command /usr/bin/sometools, which is an very old version at system setup, and an updated one I have installed in $HOME/download-software/sometools How do I tell a third program to use the customized sometools instead of the default... (6 Replies)
Discussion started by: yifangt
6 Replies

3. Shell Programming and Scripting

sed command to replace a line in a file using line number from the output of a pipe.

Sed command to replace a line in a file using line number from the output of a pipe. Is it possible to replace a whole line piped from someother command into a file at paritcular line... here is some basic execution flow.. the line number is 412 lineNo=412 Now i have a line... (1 Reply)
Discussion started by: vivek d r
1 Replies

4. Shell Programming and Scripting

sed command to replace a line at a specific line number with some other line

my requirement is, consider a file output cat output blah sdjfhjkd jsdfhjksdh sdfs 23423 sdfsdf sdf"sdfsdf"sdfsdf"""""dsf hellow there this doesnt look good et cetc etc etcetera i want to replace a line of line number 4 ("this doesnt look good") with some other line ... (3 Replies)
Discussion started by: vivek d r
3 Replies

5. Shell Programming and Scripting

Better to Delete or Overwrite

Hello All, I had just a question about my Bash Script I'm currently writing. The script I have writes some text to a output file. After I write to the output file I send the file to another server to do some stuff with it. After the file sends in the script, I don't need the output/txt... (4 Replies)
Discussion started by: mrm5102
4 Replies

6. UNIX for Dummies Questions & Answers

overwrite problem

my script is: awk '...mycode...' file1.txt > file2.txt and i want to overwrite file2.txt eachtime I run this script. but it says:File exists! :( I have tried awk '...mycode...' file1.txt >| file2.txt but it again says:Missing name for redirect! :confused::confused: what is this? (2 Replies)
Discussion started by: gc_sw
2 Replies

7. Shell Programming and Scripting

sed command to overwrite

Hi, i have a file ver.sql with the following contents , Here i need to put a in the next line of END statment . So iam doing the following D:\>type ver.sql begin ctxsys.driimp.set_value('STOP_WORD','yours'); ctxsys.driimp.set_object('STORAGE','BASIC_STORAGE',2);... (1 Reply)
Discussion started by: mhdmehraj
1 Replies

8. UNIX for Dummies Questions & Answers

overwrite problem

Hi im using the following to copy a file to a directory, the user being prompted to overwrite if the file already exists in that directory, cp -i myfile /home/brief/bin2 but this reveals the path of the directory when being prompted to overwrite (below) cp: overwrite... (2 Replies)
Discussion started by: ali999
2 Replies

9. UNIX for Dummies Questions & Answers

Overwrite

if i want to pipe output to a file, say, cat abc.dat > abc.txt, how do i make it replace the existing file? (9 Replies)
Discussion started by: Duckman
9 Replies
Login or Register to Ask a Question