08-26-2010
amazing! works lovely - it removes the original text file and instead just leaves:
test.log.tmp
in the dir - is is meant to do that?
I love Unix
it seems to remove the string 'SPREAD' completely? i.e.
orginal:
1 JAM
2 BREAD
3 SCOOP
4 SPREAD
open file after running sed:
1 BUTTER
2 CRACKER
3 FORK
4
I.e. SPLAT is missing from line 4?
Last edited by rich@ardz; 08-26-2010 at 12:19 PM..
Reason: additional info
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have many files scattered in all different folders. I want to replace the text within all the files using a single command ( awk, sed...) Is it possible?
example
find all the files in which there is text "memory" and replace it with "branded_memories".
the files can be at the... (2 Replies)
Discussion started by: rudoraj
2 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I will use below command for grep single string ("osuser" is search string)
ex: find . -type f | xarg grep -il osuser
but i have one more string "v$session"
here i want to grep in which file these two strings are present.
any help is appreciated,
Thanks in advance.
Gagan (2 Replies)
Discussion started by: gagan4599
2 Replies
3. Shell Programming and Scripting
Hi,
I am trying to get lines between the last occurrences of two patterns. I have files that have several occurrences of “Standard” and “Visual”. I will like to get the lines between “Standard” and “Visual” but I only want to retain only the last one e.g.
Standard
Some words
Some words
Some... (4 Replies)
Discussion started by: damanidada
4 Replies
4. Shell Programming and Scripting
Hello,
I can extract lines in a file, between two strings but only one time.
If there are multiple occurencies, my command show only one block.
Example, monfichier.txt contains :
debut_sect
texte L1
texte L2
texte L3
texte L4
fin_sect
donnees inutiles 1
donnees inutiles 2
... (8 Replies)
Discussion started by: theclem35
8 Replies
5. Shell Programming and Scripting
I have a list of files all over a file system e.g.
/home/1/foo/bar.x
/www/sites/moose/foo.txtI'm looking for strings in these files and want to replace each occurrence with a replacement string, e.g.
if I find: '#@!^\&@ in any of the files I want to replace it with: 655#@11, etc.
There... (2 Replies)
Discussion started by: spacegoose
2 Replies
6. Shell Programming and Scripting
Hi, every one!
I have a file with multiple strings.
file1
ATQRGNE
ASQGVKFTE
ASSQYRDRGGLET
SPEQGARSDE
ASSRDFTDT
ASSYSGGYE
ASSYTRLWNTGE
ASQGHNTD
PSLGGGNQPQH
SLDRDSYNEQF
I want to grep each string in hundreds of files in the same directory, further, I want to find out the string... (7 Replies)
Discussion started by: xshang
7 Replies
7. Shell Programming and Scripting
Hello all,
I have since given up trying to figure this out and used sed instead, but I am trying to understand awk and was wondering how someone might do this in awk.
I am trying to match on the first field of a specific file with the first field on multiple files, and append the second field... (2 Replies)
Discussion started by: karlmalowned
2 Replies
8. Shell Programming and Scripting
Hi All,
I want to use egrep on multiple files and the results should be output to multiple files. I am using the below code in my shell script(working in Ksh shell). However with this code I am not attaining the desired results.
#!/bin/ksh
(
a="/path/file1"
b="path/file2"
for file in... (4 Replies)
Discussion started by: am24
4 Replies
9. Shell Programming and Scripting
I have 4000 files like
$cat clus_grp_seq10_g.phy
18 1002
anig_OJJ65951_1 ATGGTTTCGCAGCGTGATAGAGAATTGTTTAGGGATGATATTCGCTCGCGAGGAACGAAGCTCAATGCTGCCGAGCGCGAGAGTCTGCTAAGGCCATATCTGCCAGATCCGTCTGACCTTCCACGCAGGCCACTTCAGCGGCGCAAGAAGGTTCCTCG
aver_OOF92921_1 ... (1 Reply)
Discussion started by: sammy777888
1 Replies
10. UNIX for Beginners Questions & Answers
Im having an issue when trying to replace the first column with a new set of values in multiple files. The results from the following code only replaces the files with the last set of values in val.txt. I want to replace all the files with all the values.
for date in {1..31}
do
for val in... (1 Reply)
Discussion started by: ncwxpanther
1 Replies
xstr(1) General Commands Manual xstr(1)
NAME
xstr - extract strings from C programs to implement shared strings
SYNOPSIS
[file]
DESCRIPTION
maintains a file into which strings in component parts of a large program are hashed. These strings are replaced with references to this
common area. This serves to implement shared constant strings, which are most useful if they are also read-only.
The command:
extracts the strings from the C source in name, replacing string references with expressions of the form for some number. An appropriate
declaration of is placed at the beginning of the file. The resulting C text is placed in the file for subsequent compiling. The strings
from this file are placed in the database if they are not there already. Repeated strings and strings that are suffixes of existing
strings do not cause changes to the data base.
After all components of a large program have been compiled, a file declaring the common space, can be created by the command:
This file should then be compiled and loaded with the rest of the program. If possible, the array can be made read-only (shared), saving
space and swap overhead.
can also be used on a single file. A command:
creates files and as before, without using or affecting any file in the same directory.
It may be useful to run after the C preprocessor if any macro definitions yield strings or if there is conditional code containing strings
that are not, in fact, needed. reads from its standard input when the argument is given. An appropriate command sequence for running
after the C preprocessor is:
does not touch the file unless new items are added, thus can avoid remaking unless truly necessary (see make(1)).
WARNINGS
If a string is a suffix of another string in the data base, but the shorter string is seen first by both strings are placed in the data
base, when placing only the longer one there would be sufficient.
AUTHOR
was developed by the University of California, Berkeley.
FILES
Data base of strings
Massaged C source
C source for definition of array
Temp file when `xstr name' does not touch
SEE ALSO
mkstr(1).
xstr(1)