sed parser behaving strange on replacing multiple words in multiple files
I have 4000 files like
I want to replace 7 patterns (aver, anid, anig, acar, azon, awen, akaw) in all the files. The resulting file should be like (No change in file name)
I wrote a bash script for this
but the parser is making several files completely blank. In the folder some files like clus_grp_seq2000_g.phy does not exists, in such case blank file like clus_grp_seq2000_g.phy is OK. But in cases even the file exists in the folder like clus_grp_seq10_g.phy as shown above the parser is making blank files.
Please let me know the problem or suggest an alternative solution.
hi,
i've found a few examples of scripts to do this but for some reason can't get them to work properly.
basically i have some dirs with a few hundred files mixed in with a bunch of other files that were made with a typo in part of them.
long-file-names-tyo-example.ext
want to be able... (2 Replies)
Hi,
I need to replace the string 'abcd' with 'xyz' in a file sample.xml
This sample.xml is also present in the subdirectories of the current directory.
Eg,
If I am in /user/home/
the sample.xml if present in
/user/home/
/user/home/folder1/
/user/home/folder2/... (3 Replies)
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)
Hi guys,
say I have a few files in a directory (58 text files or somthing)
each one contains mulitple strings that I wish to replace with other strings
so in these 58 files I'm looking for say the following strings:
JAM (replace with BUTTER)
BREAD (replace with CRACKER)
SCOOP (replace... (19 Replies)
Hey Unix gurus,
I would like to count the number occurrences of all the words (regardless of case) across multiple files, preferably outputting them in descending order of occurrence. This is well beyond my paltry shell scripting ability.
Researching, I can find many scripts/commands that... (4 Replies)
Hi
I use sed comnand to remove occurance of one workd from a line.
However I need to removed occurance of dufferent words in ne line.
Original-1 Hi this is the END of my begining
Comand sed s/"END"/"start"/g
Output-1 Hi this is the start of my beginig
But I have more... (9 Replies)
I have requirement to replace old TNS entries with New one in multiple files.
one file may contain more then one occurrence of tns.
Example: Below is the one of occurrence in a current file(s). i am interested to replace only red part.
<connection-pool name="Google_APP_CP"... (4 Replies)
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)
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
LEARN ABOUT DEBIAN
smp_rep_exp_route_tbl
SMP_REP_EXP_ROUTE_TBL(8) SMP_UTILS SMP_REP_EXP_ROUTE_TBL(8)NAME
smp_rep_exp_route_tbl - invoke REPORT EXPANDER ROUTE TABLE LIST SMP function
SYNOPSIS
smp_rep_exp_route_tbl [--brief] [--help] [--hex] [--index=IN] [--interface=PARAMS] [--num=NUM] [--phy=ID] [--raw] [--sa=SAS_ADDR] [--ver-
bose] [--version] SMP_DEVICE[,N]
DESCRIPTION
Sends a SAS Management Protocol (SMP) REPORT EXPANDER ROUTE TABLE LIST function request to a SMP target and decodes or outputs the
response. The SMP target is identified by the SMP_DEVICE and the SAS_ADDR. Depending on the interface, the SAS_ADDR may be deduced from
the SMP_DEVICE. The mpt interface uses SMP_DEVICE to identify a HBA (an SMP initiator) and needs the additional ,N to differentiate between
HBAs if there are multiple present.
There are two expander route table types: phy-based and expander-based. The expander-based route table was introduced in SAS-2 and super-
sedes the phy-based route tables. The REPORT EXPANDER ROUTE TABLE LIST function is associated with an expander-based route table. There is
no corresponding CONFIGURE function because a expander-based route table is self-configured.
OPTIONS
Mandatory arguments to long options are mandatory for short options as well.
-b, --brief
reduce the decoded response output.
-h, --help
output the usage message then exit.
-H, --hex
output the response (less the CRC field) in hexadecimal.
-i, --index=IN
IN is the starting routed SAS address index. The default value is 0.
-I, --interface=PARAMS
interface specific parameters. In this case "interface" refers to the path through the operating system to the SMP initiator. See
the smp_utils man page for more information.
-n, --num=NUM
maximum number of descriptors to fetch (default is 62). Note that maximum SMP frame size is 1028 bytes (including a trailing 4 byte
CRC) so 62 descriptors is the maximum number that can fit in one response.
-p, --phy=ID
starting phy identifier within bitmap. ID should be one of 0 (the default), or a multiple of 48. Note there is only one expnder
route table per expander, not one per phy.
-r, --raw
send the response (less the CRC field) to stdout in binary. All error messages are sent to stderr.
-s, --sa=SAS_ADDR
specifies the SAS address of the SMP target device. Typically this is an expander. This option may not be needed if the SMP_DEVICE
has the target's SAS address within it. The SAS_ADDR is in decimal but most SAS addresses are shown in hexadecimal. To give a number
in hexadecimal either prefix it with '0x' or put a trailing 'h' on it.
-v, --verbose
increase the verbosity of the output. Can be used multiple times
-V, --version
print the version string and then exit.
CONFORMING TO
The SMP REPORT EXPANDER ROUTE TABLE LIST function was introduced in SAS-2 .
AUTHORS
Written by Douglas Gilbert.
REPORTING BUGS
Report bugs to <dgilbert at interlog dot com>.
COPYRIGHT
Copyright (C) 2007-2011 Douglas Gilbert
This software is distributed under a FreeBSD license. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR-
POSE.
SEE ALSO
smp_utils, smp_rep_route_info
smp_utils-0.96 May 2011 SMP_REP_EXP_ROUTE_TBL(8)