sed
useful sed commands
Convert windows scripts to linux
sed -i -e 's/\r$//' <windows-ending-scripts>Put a slash at the end of a line
sed -e 's/$/\/g' file_no_slashes file_slashesDelete the lines containing string using sed
sed -i '/Baeldung/d' myfile.txtReplace tabs with commas
sed -i 's/\t/,/g' file [file]... Replace carriage return in files
To replace carriage return in .sh files trasnferred from windows to linux
for file in <files>; do sed 's/\r//g' "${file}" > "${file%.sh}-fixed.sh"; dones/\r//g the whole sed pattern
s/ substitute
carriage return
// by nothing
/g globally
${file%.sh} strip the .shfrom the filename
Last updated