Great tutorial. Unlike many other RUclipsr's you don't overcomplicate things. Linux at it's core is made out of a ton of simple idea's that become complicated when they all work together.
Doing linux webserver support for well over a decade, sed became a go-to tool for flipping switches in config files. That said, I know its a lot more powerful than what I ever did with it.
sed 's/\/etc//' paths.txt Yeah, the command can get rather ugly when lots of escaped characters are needed, but it works and it's second nature for me since I often search for spaces and other characters that must be escaped anyway. Still, I appreciate that there is such an option in case someone wants to learn/use a different delimiter. Thanks for the video
Sed is command that I couldn't understand when I was beginner. I learned it but did not understand. After few months of writing sed s/... I noticed that I understand what I was writing.
"maybe I'm just hungry, I have no idea why I decided to use pizza toppings as the basis for today's video, but you know what, I did what I did and here it is" it made my day
Hi Jay, LOVE your videos! Thank you so much for sharing your knowledge. please consider adding a video on the "w" and "who" commands. I realize it looks kind of obvious, but I am a total beginner in linux and your explanations of commands are the best. Looking forward to keep on learning.
I didn't know that you could change the delimiter to a different character. this would have come in handy last year when I took a Unix/Linux course at college
Good morning, Jay. Thank you very much for the detailed guides ! I have an old Toshiba Portege 14" Laptop with Kali 10.04 still installed there. Recently, I wanted to use it for a monitoring device and reinstall it but it is giving the "no pae"- error (common for the very old hardware). It doesn't boot from USB, only from CD/DVD. Do you think, I can still use it to install a Linux OS on it (I wouldn't mind being only CLI - I need it just to be able to install software to monitor my network), and which one you would propose if yes ? Thank you in advance. Asen
Oh no, no, no. I must change every topping to pineapple. This is not allowed to stand. Thanks for showing me how to use sed to do that. You are very kind, but very wrong.
how about the /g at the end? chatGPT tells me that if you don't add /g at the end, it will only substitute the word once per line, which may not be enough
How do you undo if find and replace was wrong? Notepad++ can find and replace across all files from ui. You don't need Unix command for that. Also it can undo it. Can you undo from unix????
Wondering what would be the script if I want to replace only the last occurance in the last line of the word Pineapple with Olives in your example file ?
i was playing around with it to change one letter in a word to another letter and it worked but only in the first word in each line with the letter. Other occasions of the letter remain unchanged
I have data like "Chair"||"Table"|||"Sofa".. How to add double quotes between each pipeline like "Chair"|""|"Table"|""|""|"Sofa" .. Please let me knw the command
You sed yes, I sed no You sed stop and I sed go go go, oh no You sed goodbye and I sed hello Hello hello I don't know why you sed goodbye, I sed hello Hello hello I don't know why you sed goodbye, I sed hello
I believe the 's' before the search pattern actually stands for "substitute", not "string".
Yes you are correct
sed is called stream editor, which is what Jay said.
it's important to note that '-i' is a GNU only option - so it won't work on BSD or MacOS etc.
Just run into this, had to switch to gnu sed on my mac
oh that explains it all thnks
Great tutorial. Unlike many other RUclipsr's you don't overcomplicate things. Linux at it's core is made out of a ton of simple idea's that become complicated when they all work together.
Your channel is one of those rare gems on RUclips
Finally, a way to easily remove pineapple from pizza topping lists.
Couldn’t agree more. Pineapple as a topping? HECK NO!!
Pineapple are good, so is feta. It should change it to both.
Amen!
I tried to understand sed for years. I guess now I've got it. Thank you
Doing linux webserver support for well over a decade, sed became a go-to tool for flipping switches in config files. That said, I know its a lot more powerful than what I ever did with it.
love seeing new videos like this for new people to linux. Jay's content is fantastic
Thank you Jay Linux is really vast, I just had my certification and I never heard of sed command. I'm glad your putting content for us.
sed 's/\/etc//' paths.txt
Yeah, the command can get rather ugly when lots of escaped characters are needed, but it works and it's second nature for me since I often search for spaces and other characters that must be escaped anyway. Still, I appreciate that there is such an option in case someone wants to learn/use a different delimiter.
Thanks for the video
I asked a college professor what sed was and I could not get a straight answer from him. Thanks Jay, now I understand. Thank you for posting.
I love these short session.
Very codensed helpful stuff.
Thanks Jay!
This makes that sudoers line make all the sense now. I used to be afraid of sed, but now I can shell script more effectively. Thanks!
Not all heroes wear cape. Great videos. Go buy this man's book too
Sed is command that I couldn't understand when I was beginner. I learned it but did not understand. After few months of writing sed s/... I noticed that I understand what I was writing.
This is my first video, that i watched on your channel. You have explained it very nice and clear.
Instead of changing the delimiter, you can use the backslash(\) before to escape the slash (/) just like this : sed 's/\/etc//'
you explain stuff very well and simple that makes it easy to grasp! thank you for sharing!
You make understanding the basics so clear!
"maybe I'm just hungry, I have no idea why I decided to use pizza toppings as the basis for today's video, but you know what, I did what I did and here it is" it made my day
The word sed means thirst in Spanish. So have some Pineapple juice. Thanks I've set a goal to get better at the terminal so this helps.
Hi Jay, LOVE your videos! Thank you so much for sharing your knowledge. please consider adding a video on the "w" and "who" commands. I realize it looks kind of obvious, but I am a total beginner in linux and your explanations of commands are the best.
Looking forward to keep on learning.
I completely agree that would be a great fit for my series. I will add it to my list.
Finally!!! 🔥 🔥 🔥
Thank you Sir for put the effort in making these amazing videos
I've just suggested the topic on your new video and saw this covered already afterwards.
Thank you!
👍👍👍👍👍
Thanks!
This is a great first-step into the wonderful world of /sed/.
You sed it
You are awesome mr. Lacroix. The best Linux guy ever
video starts at 2:00
I didn't know that you could change the delimiter to a different character. this would have come in handy last year when I took a Unix/Linux course at college
Incredible information that sed delimiter can be something other than /
I too had no idea.
I look fwd to using other delimiters with sed.
He sed, She sed......................I'll see myself out......
‘sed’ is short for ‘stream editor’, for those who’re wondering what the command means.
it was said in the video. thanks anyway.
Thanks man that's what I needed to know. Glad the video was short and to the point.
Thank you for showing syntax
Great explanation.. subscribed😊.. One video is enough to understand the teacher's ability...
Thank you for very clear presentation and explanation.
Simple and straight forward, thanks man
I use sed to edit edit the output of a pip command that updates all my outdated python packages. The output goes to a xargs command
rude Jay! Pineapple is the GOAT on pizza!!
Happy to found this channel,
Good morning, Jay. Thank you very much for the detailed guides ! I have an old Toshiba Portege 14" Laptop with Kali 10.04 still installed there. Recently, I wanted to use it for a monitoring device and reinstall it but it is giving the "no pae"- error (common for the very old hardware). It doesn't boot from USB, only from CD/DVD. Do you think, I can still use it to install a Linux OS on it (I wouldn't mind being only CLI - I need it just to be able to install software to monitor my network), and which one you would propose if yes ? Thank you in advance. Asen
You could use a distro which doesn't require pae or install an older version of kali and then upgrade it
oh man... we can use any delimeter!! not only / !!! Thank you! )
et(44)1,tet(37)1,oqxB1,VanX-D4,VanX-D4,tet(O)2,aadA51,VanR-G1,
here how can I remove everything that comes only after the bracket () by using sed??
You are a genius!!!!! Than you 4 teaching me!!!
And what, may I ask, is wrong with Pineapple?
I just love that comment about Pineapple as a Pizza topping! Hell No! I couldn't agree more 🙂
Fantastic explaination... Thank you Sir...
video starts @3:30
thanks for your effort and explanation
Oh no, no, no. I must change every topping to pineapple. This is not allowed to stand. Thanks for showing me how to use sed to do that. You are very kind, but very wrong.
This tutorial is amazing. Well done.
I think the s stands for substitute not string
Great explanation!
how about the /g at the end? chatGPT tells me that if you don't add /g at the end, it will only substitute the word once per line, which may not be enough
for example: echo "a a" | sed s/a/b/ gives "b a" as output
How do you undo if find and replace was wrong? Notepad++ can find and replace across all files from ui. You don't need Unix command for that. Also it can undo it. Can you undo from unix????
Wondering what would be the script if I want to replace only the last occurance in the last line of the word Pineapple with Olives in your example file ?
'...something EXTREMELY WRONG with this file.' LOL I'm with you, Jay. Pineapple on pizza--I'm OUT. Thanks for the help on delimiters.
what about a video about chroot
Not sure ordinary mortals can master both sed and awk.
Amazing command and tutorial thanks
Great Job .... but more more on sed and awk .. thanks - oldtony
The option i followed by a suffix creates a backup = -i.bak this is important as -i can be dangerous.. :)
Wow new subscriber. Really good explanation! TY
what is the difference between -i and -i.bak ?
i was playing around with it to change one letter in a word to another letter and it worked but only in the first word in each line with the letter. Other occasions of the letter remain unchanged
found out how add a g for global quidsup explains it in more detail
"What are some cool cli apps?"
"sed and awk"
That was very helpful. thanks
thank you sir, very helpful
I have data like "Chair"||"Table"|||"Sofa".. How to add double quotes between each pipeline like "Chair"|""|"Table"|""|""|"Sofa" .. Please let me knw the command
Sed the pipe with "|"
I want to eat a pizza now 😂🤣😂🤣😂🤣😂🤣😂😂🤣😂🤣🤣🤣
Pineapple pizza ?
that s is for substitute right.
the video starts at 1:20
2:00
Thanks Jay.
i had issues only because i left out the / after feta (feta/)
You sed yes, I sed no
You sed stop and I sed go go go, oh no
You sed goodbye and I sed hello
Hello hello
I don't know why you sed goodbye, I sed hello
Hello hello
I don't know why you sed goodbye, I sed hello
Nice...very useful
Thank you very much
You are welcome
Thank you
thanks mate for suspenseful tutorial
Awesome 🥰
3:10 instant like
Thanks for your vedios.
I am stuck in a problem .
My XMl FIle contains data like :
1234
2345
8787987
89898
80098
I want to arrange my xml file such that the tags and should be in a single line without space.
1234
2345
8787987
89898
80098
Tried many sed commands but no luck.Please help me to resolve it .
CHICKEN PINEAPPLE PIZZA IS THE BEST and PERIOD!
now i can proceed w automations
Sitting here watching the video while eating a ham and pineapple pizza...
Thanks.
Thank u so much.
good job
Fantastic
Thanks
Noelia Harbor
Luna Ridges
Nice!
Awesome again. Now I have awk sed & $bash ?
ّ
bash: Now: command not found
sudo apt-get update, could help
Is Unix dinosaur or not?
Thank you, Jay.
as a pizza delivery driver who is an aspiring linux user, This tutorial was perfect.
that being said,
Pineapple_Pizza = "The Best"
Rath Turnpike
Shirley Spring
Thank u
9450 Aliza Orchard
505 Sunny Branch