I want to remove the newline before the </script> in my HTML file with a Linux command (sed, awk…). Sample input: Sample output: I tried different syntax, but none of them could do. Answer First of all, as mentioned in the comments Don’t parse XML with Regex! Never do it, never think about i…
Tag: sed
Copying multiple text lines into a file after specified pattern using shell [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 4 years ago. Improve this question I want to insert multiple line from file1 marked with pattern into a file2 using shell. The …
Can ‘sed’ do ‘or’ class trimming?
I am working with a piece of code but it’s ugly. It has a nasty line in it along the lines of: If any of BE2, RS, etc. are found then it will replaced with Alpha Beta Gamma COM/DLX/BE4/BE2/RS. However, if all three are found then each one will be replaced. Since the ideal output would be: is there anywa…
How to sort or rearrange numbers from multiple column into multiple row [fixed into 4 columns]?
I have 1 text file, which is test1.txt. text1.txt contain as following: Input: Condition: A1 and B1 -> for each A1 + (B1 + [Tn + Vn]) A1 should be in 1 column. B1 should be in 1 column. T1,T2,T3 and T4 should be in 1 column. V1,V2,V3 and V4 should be in 1 column. How do I sort it
Replace string pattern with a string in linux file [closed]
Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this post. Closed 4 years ago. Improve this question I am a newbie to Linux. Need to replace With using sed or some alternative…
sed for print two different word alernatively
I have a requirement to print two different words in alternative white spaces in the file. For example, The above scenario, I want print ab and /ab alternatively like below: *I want this one by one in a line by line format(Not horizontal format).*I know sed ‘s|^[[:blank:]]*$|</ab>|’ this com…
Using sed to replace uppercase to lowercase, space to underscore then create a xml file with results
Apologies ahead of time if this is stated wrongly as I have searched but could not find how to sed + echo while using while loop to read a file. I have a before.txt file that looks like this: and I need it to look like this: This is what I have so far … But it fails How do
Replace certain line in a text with a certain line in another text
Taking off from this question, I want to replace a certain line in one text file with another line from another text file. Example: text1 contains: text2: I want to replace the 2nd line in text1 with the second line from text2, the solution in the above mentioned question works by adding all the content of te…
Sed with special caracters
How can I replace this with sed ? I need to replace this: to Please note that I can’t sed the enabled to disabled because it’s not only used at this location in the input file. I tried this but it didn’t change anything but gave me no error: Answer You can just use the following sed command:…
How to get current foldername and remove characters from the name in bash
I’m trying to write a single command in my makefile to get the current folder and remove all “.” from the name. I can get the current folder with $${PWD##*/} and I can remove the “.”s with $${PWD//.} but I can’t figure out how to combine these two into one. The reason I nee…