04-08-2002
Here is a good solution.
cat filename.in |sed 's/\\//g' > newfilename.out
I know this is similar to one post already but I just tested it and it worked for me in ksh on HPUX box.
root> cat file
\todd \qasd \adrladf
root> cat file |sed 's/\\//g' > (your output file here)
todd qasd adrladf
It removes the backslashes. It even works when I concat all of the "words" together or even with multiple consecutive \\ in a file.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi falks,
I need to substitute in my ksh program, parameter (full path of directory) ,which is sent from outside program, with another parameter (another full path of directory) ,which is known and validated inside my program.
I tried to use "sed" ,but i failed.
For example:
... (2 Replies)
Discussion started by: nir_s
2 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I'm trying to use the sed command but I'm not sure how to use it properly. I've read the man pages for the sed command but I'm still unsure on how to use it.
Basically I have a file with the words male and female written multiple times. I want to swap the word male for female and... (4 Replies)
Discussion started by: tugade
4 Replies
3. Shell Programming and Scripting
I have a group of xml files and I need to insert 3 parameters just after this line in each file:
---------------Pattern to be searched for-------------------------
<!--The following configuration is a test configuration-->
---------------Parameters to be added---------------------------... (11 Replies)
Discussion started by: collern2
11 Replies
4. UNIX for Dummies Questions & Answers
Hello All,
It has been a loooooooooooong time since I had last used sed but decided to use it for a simple task I have .
My goal is to use sed to read variables from a flat file then use those same variables in order to make some subsitutions. However what I am finding is that when the... (1 Reply)
Discussion started by: icalderus
1 Replies
5. Shell Programming and Scripting
At the moment, I'm trying to do the following:
1. Have sed read the first line of a file
Example (file1.x):
5
2. Replace that first line with a new first line, which would read
5=newvariable
3. Have that information placed into file2.y
Unfortunately, I'm having a problem. Sed... (5 Replies)
Discussion started by: Agent-X
5 Replies
6. Solaris
Hi,
The config file:
# Port(s) for accepting client connections
RTSPPort=554
bash-3.00# awk -F"=" -v gr="888" '/RTSPPort/{$2=gr;}1' OFS="=" server.ini
awk: syntax error near line 1
awk: bailing out near line 1
Can you help me on why this doesn't work.
The next one neighter. Dosn't... (0 Replies)
Discussion started by: potro
0 Replies
7. Shell Programming and Scripting
i have a file acc.sh which has about 10 lines and then i have defined $var which has a line number in it (say 5). i want to extarct from line 5 to the end of the file and put the output into another file. I have used
sed -n $var,'$p' acc.sh | tee abc.sh
but at times it does'nt work and gives an... (6 Replies)
Discussion started by: lassimanji
6 Replies
8. Shell Programming and Scripting
Hi everyone!
I have a file like that:
And I would it like that:
I don't know how to keep the first field and sort the second one.
I have a second question with sed...
to put the variable $VAR at the beginning of the file...
But I have an output like this:
snork... (3 Replies)
Discussion started by: Castelior
3 Replies
9. UNIX for Advanced & Expert Users
$ echo "a,0,0,0,b,0" | sed 's/,0,/,1,/g'
gives output as
$ a,1,0,1,b,0
rather than as
a,1,1,1,b,0
how can i solve this problem
Thanks a lot in advance....
Use code tags. (4 Replies)
Discussion started by: manishma71
4 Replies
10. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Okay so I am taking bash scripting this semester and we are now working on the stream editor sed. For our book we... (4 Replies)
Discussion started by: aggie6970
4 Replies
LEARN ABOUT SUSE
unbuffer
UNBUFFER(1) General Commands Manual UNBUFFER(1)
NAME
unbuffer - unbuffer output
SYNOPSIS
unbuffer program [ args ]
INTRODUCTION
unbuffer disables the output buffering that occurs when program output is redirected from non-interactive programs. For example, suppose
you are watching the output from a fifo by running it through od and then more.
od -c /tmp/fifo | more
You will not see anything until a full page of output has been produced.
You can disable this automatic buffering as follows:
unbuffer od -c /tmp/fifo | more
Normally, unbuffer does not read from stdin. This simplifies use of unbuffer in some situations. To use unbuffer in a pipeline, use the
-p flag. Example:
process1 | unbuffer -p process2 | process3
CAVEATS
unbuffer -p may appear to work incorrectly if a process feeding input to unbuffer exits. Consider:
process1 | unbuffer -p process2 | process3
If process1 exits, process2 may not yet have finished. It is impossible for unbuffer to know long to wait for process2 and process2 may
not ever finish, for example, if it is a filter. For expediency, unbuffer simply exits when it encounters an EOF from either its input or
process2.
In order to have a version of unbuffer that worked in all situations, an oracle would be necessary. If you want an application-specific
solution, workarounds or hand-coded Expect may be more suitable. For example, the following example shows how to allow grep to finish pro-
cessing when the cat before it finishes first. Using cat to feed grep would never require unbuffer in real life. It is merely a place-
holder for some imaginary process that may or may not finish. Similarly, the final cat at the end of the pipeline is also a placeholder
for another process.
$ cat /tmp/abcdef.log | grep abc | cat
abcdef
xxxabc defxxx
$ cat /tmp/abcdef.log | unbuffer grep abc | cat
$ (cat /tmp/abcdef.log ; sleep 1) | unbuffer grep abc | cat
abcdef
xxxabc defxxx
$
BUGS
The man page is longer than the program.
SEE ALSO
"Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs" by Don Libes, O'Reilly and Associates, January 1995.
AUTHOR
Don Libes, National Institute of Standards and Technology
1 June 1994 UNBUFFER(1)