Sed is a command-line stream editor for filtering and transforming text.
1
vote
2answers
120 views
Unix command for pattern matching
I want to count the number of words and print the matched pattern lines which matches exactly with following pattern:
abc-ERROR:
The input File contains:
# abc-ERROR: xyxxkkfgfr
# def-Error: ...
0
votes
2answers
370 views
Sed find/delete for a string with multiple special characters recursively
I'm having quite a bit of difficulty with a complex string. A friend's site was hacked and has since been locked down but I'm helping to clean up the mess leftover and what I need to do is the ...
2
votes
1answer
30 views
SED Showing CRLF While Vim Not Showing
Why sed l\;q shows a CRLF while opening the file in Vim with :set list doesn't show any CRLF
3
votes
3answers
60 views
How to select 30 files and do a bunch of sed commands on them
I want new copies of the files, so I want to do something like:
dir *.rb
foreach file
make a copy of the file, e.g. 'blob.rb' to 'blob_processed.rb'
do the 50 sed commands to process the ...
2
votes
5answers
258 views
Can sed remove 'double' newline characters?
I have a document with a lot of empty lines.
How can I remove them when there are 2 or more together.
I tried sed "s/\n\n//" file but it didn't work. No error.
2
votes
3answers
53 views
How to sed a range of lines?
I have this:
sed -i '/^$/d' temp_spec.rb
which is stripping blank lines and works well. How can I make it only do this for lines 5-999 (or ideally 5 to end-of-file).
I tried:
sed -n5,999 -i ...
1
vote
1answer
208 views
Split log file by time range
I have a log file and would like to cut it into copies of 15min. In the log file the lines start with:
dd mmm yyyy hh:mm:ss,xxx
e.g.
12 Feb 2013 16:05:02,xxx log text...
and the file rotates ...
1
vote
3answers
73 views
sed - how to replace a single quote?
This works fine:
sed -i 's# @driver.find_element(:xpath, "//a\[contains(@href,##' temp_spec.rb
against a source of
@driver.find_element(:xpath, "//a[contains(@href,'change_district')]").click
...
4
votes
4answers
107 views
sed how to substitute when string has “http://” in it?
I have a file xx that has the following contents:
@base_url = "http://dmstaffing-stage.herokuapp.com/"
I want to use sed to eliminate this line (replace with nothing). I have used this sed ...
3
votes
2answers
46 views
How to only substitute lines that match several patterns in sed?
$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>='
<b>CH12
<b>CH23au
I know I can match lines starting with CH by ^CH but how can I match multiple patterns?
Example:
Input:
CH12
...
1
vote
1answer
95 views
reading from a file and changing its pattern into an array?
I have a CSV file containging entries like this :
ipaddress,VLAN,VLANid
10.192.168.1,vlan-xyz,3
10.192.168.1,vlan-abc,8
10.192.168.1,vlan-mnp,11
10.192.163.24,vlan-llz,3
10.192.163.24,vlan-bbz,5
...
2
votes
0answers
57 views
sed couldn't flush stdout no space left on device?
What could be the reason for this error :
sed couldn't flush stdout no space left on device
This is come of the stuff that i am doing at last in my code
sed -n '/.*needs to be executed ...
1
vote
3answers
49 views
How to share a GNU sed script between Linux and Mac OS X
I have a GNU sed script I use on Linux; it is installed at /bin/sed and it seems it contains GNUisms. I have collaborators using Mac OS X. They have installed (non-GNU) sed, located at /usr/bin/sed, ...
2
votes
2answers
49 views
remove only the first blank line sed
there are similar questions here but none matches my problem exactly.
How do I remove only the first blank line from a file using sed?
Let's say I have
a
b
c
And I want
a
b
c
As output.
4
votes
3answers
75 views
Why is sed giving me an error about an unterminated `s'?
I have a set of sed replacements in a bash script and am getting an error about an unterminated `s' command. Here's what the sed line looks like:
sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" ...
3
votes
3answers
73 views
sed + how to remove character/s that start or ended on each number
How do I remove the . character(s) that start in the beginning of each number or end on each number?
Remark – perl one liner also good alternative for sed.
Example input:
.23.12.44.5.
.233.3.3.3
...
3
votes
3answers
64 views
checking data in columns when a data or some may be missing or present?
I am not sure if this possible.
say i have columns like :
Team Colour Game Rainfall PlayerName
XYZ Blue Cricket Yes Kapil
suppose i need to search ...
1
vote
2answers
34 views
Trimming one part if equal to another part?
I use an e-mail quote attribution string like this:
On dd mmm yyyy hh:mm +hhmm, from info@example.org (Example Dot Org):
where info@example.org is the sender's e-mail address and Example Dot Org is ...
1
vote
2answers
61 views
Split using sed
I have to split
[X] ||| you owns the [X,1] ||| you own the [X,1] ||| 1 0.02020 0.07847 0.36788 3 -0.00000 -0.00000
at the pipes and output those line whose 2nd and 3rd argument are different.
5
votes
5answers
202 views
How to remove multiple blank lines from a file?
I have some text-files I use to take notes in - just plain text, usually just using cat >> file. Occasionally I use a blank line or two (just return - the new-line character) to specify a new ...
3
votes
3answers
42 views
how to form a sed expression containing escaped characters
Given a sed expression (and GNU sed 4.2.2 on ArchLinux)
/match/i\tline1\n\tline2
which should insert two tab-indented lines above the match, I find that the escaping of the first character (in the ...
0
votes
1answer
71 views
Search low values in linux files
I am working with mainframe files and it seems that the low values (x'00') exists in the records in the file which throughs off my import for fixed block
Does anyone know how to eliminate this ...
2
votes
3answers
76 views
Use sed to find whole word and replace
I have the following block of text in a file:
test3.legacy test4.legacy test3 test3.kami
I only want to search for test3 as a whole and replace it with nothing. Unfortunately, all my attempts have ...
3
votes
2answers
76 views
sed pattern space and hold space
i was just going thorugh this and i was unable to understand.
sed -n '1h; 1!H; ${ g; s/foo\nbar/bla\nblub/ p }' file.
where cat file is :
foo
foo
bar
why there is 1!H because to me 1h ...
0
votes
1answer
32 views
sed, getting an error: sed -e expression #1, char 28: unterminated `s' command
When I do:
sed 's/@driver.quit/#@driver.quit' set_QA_district_name_spec.rb
I get the error shown in the title.
How can I get around this error, what is wrong?
1
vote
2answers
38 views
Delete lines until a header with sed
I am incorporating SED into a Windows batch file. I've got it working for deleting the first seven lines of a text file:
SED "1,7d"
However, I'd like to make it a smarter statement. Essentially, ...
3
votes
2answers
5k views
Removing all spaces, tabs, newlines, etc from a variable?
This is the error I am getting and it's failing because of a variable whose value is supposed to be 2 (I am getting this using a select * from tabel).
I am getting spaces in that variable.
+ 0 !=
...
2
votes
3answers
119 views
How can I use SED or AWK to replace placeholders in a template file with variable content that contains special characters?
CentOS 6.3
I'm trying to get a small script to send an email containing a copy of email headers in the body (for the purpose of internal reporting).
The template file contains the following:
...
5
votes
3answers
2k views
How to sed only that lines that contains given string?
INPUT:
Select ASDF 325 sdfg sdflk lk
Select TRG 46sdg rasdftz fsgs 45
Select ASDF 6ffg sdfg 4456 sdrg
OUTPUT:
Select ASDF 325 XXXX sdflk lk
Select TRG 46sdg rasdftz fsgs 45
Select ASDF 6ffg XXXX ...
0
votes
3answers
89 views
For all files that does not contain a string, prepend a string to the file
I am trying to iterate through a list of html files, check to see if {% load static from staticfiles %} exists in the file and if it does not exists, prepend {% load static from staticfiles %} to it.
...
4
votes
3answers
96 views
Remove string from a particular field using awk/sed
I have a file (>80,000 lines) that looks likes this:
chr1 GTF2GFF chromosome 1 249213345 . . . ID=chr1;Name=chr1
chr1 GTF2GFF gene 11874 14408 . + . ...
4
votes
4answers
102 views
How to remove character and space from a string
Hello I have one file with output
Name : ABC
Name : CDE
Name : ZYS
I want to get the result
ABC
CDE
ZYS
How can i get it through SED command.
I have tried. sed s/'Name' but ...
1
vote
3answers
47 views
Does sed write to the file or give a sample output
when using sed with a file like this
sed 's/a/o' fruits
it gives the necessary output to the terminal but it does not change the contents in the file. How do I permanently change the file with the ...
0
votes
1answer
93 views
comparing lines with awk vs while read line
I have two files one with 17k lines and another one with 4k lines. I wanted to compare position 115 to position 125 with each line in the second file and if there is a match, write the entire line ...
1
vote
1answer
67 views
Coloring the output of conky-cli in dwm
I've recently installed conky-cli and got it running on the upper bar in dwm with this simple command:
conky | while read -r; do xsetroot -name "$REPLY"; done &
And I wanted to get colored ...
4
votes
3answers
3k views
Delete range of lines above pattern with sed (or awk)
I have the following code that will remove lines with the pattern banana and 2 lines after it:
sed '/banana/I,+2 d' file
So far, so good! But I need it to remove 2 lines before banana, but I can't ...
9
votes
3answers
294 views
Deleting all C comments with sed
I am trying to write a script that will delete all comments and everything in between inside C files in my current directory. I've been using sed, and this is what I have so far:
sed -i '/ * [^()] ...
5
votes
1answer
194 views
Is there an option to make sed fail if pattern not found?
I need to find and replace some patterns in some files, but I need it to return 1 or something if a pattern is not found.
Can I do this with sed alone or do I need to check whether the pattern exists ...
0
votes
1answer
25 views
Comment the if statement and the matching endif keyword
In vim, I can find the matching if statement and prepend the appropriate comment symbol. (e.g. %s/.alarm./#\0/g), but then I am left with dangling endifs that I have to find manually. I could simplify ...
0
votes
2answers
86 views
Reordering strings in linux
How can I change lines around using the command line?
e.g. I have these lines:
Acct-Status-Type = Start
User-Name = "37XXXXXXX"
Event-Timestamp = "Apr 12 2013 15:56:55 AMT"
I need to ...
1
vote
1answer
68 views
Optimizing sed command or create new one
I'm a newbie in linux scripting, especially for using sed and awk commands.
For now I'm trying to filtering really big log file and wondering if there are any alternatives for my commands? or some ...
1
vote
3answers
210 views
Newbie struggles with grep, sed, awk to filter html
I am a beginner linux user, trying to teach myself how to use linux tools on a cygwin install. I decided to make up a project to try to teach myself the basics of shell scripting and simultaneously ...
4
votes
3answers
136 views
Delete XML node containing certain element
I want to remove all Placemarks from a KML file that contain the element <tessellate>. The following block should be wholly removed:
<Placemark>
...
0
votes
1answer
54 views
replacing text and deleting text using awk in file using
I have a script and I want to do some replace and delete operations on it. I used sed to extract values between words SendCommands and end like this
sed -n '/SendCommands/,/end/p' ddtt
As awk was ...
0
votes
2answers
32 views
How to delete lines where the given part of the line is more than 100 chars?
I know I can delete lines that are longer than 100 chars with this:
sed '/^.\{100\}..*/d'
But I have the following example line:
<a ...
3
votes
2answers
286 views
How to skip file in sed if it contains regex?
I currently use the following simplified command to remove trailing whitespace and add a newline at end of file where needed:
find . -type f -exec sed -i -e 's/[ \t]\+\(\r\?\)$/\1/;$a\' {} \+
As ...
5
votes
2answers
1k views
Is there a way to detect null bytes (␀, NUL, \0) in sed?
Related to another question, in order to fuzzily detect binary files, is there a way to detect ␀ bytes in sed?
2
votes
2answers
83 views
add “#” in begining to selected lines in File
Requirement : ADD someting (i.e #) in begining of every line in file A which is grep from file B
File A
abcd
abdc
sdfg
asdfa
jon
ram
File B
jon
abcd
grep file B from file A and add "#" ...
-8
votes
1answer
61 views
can anyone help me with this sed and grep? [closed]
(a) SED
Given a file, replace all the sequences of 4 or more digits with the
word "cat".
(b) GREP
Given a file, display all the lines starting with the word "cat" and
ending with the ...
1
vote
1answer
46 views
Replacing string based on line number
I have a situation where i want to replace a particular string in many files
Replace a string AAA with another string BBB but there are lot of strings starting with AAA or ending in AAA ,and i want ...


