Skip to main content

Linux command: sed

sed - Stream EDitor for filtering and transforming text

Delete the 2nd line in ~/.ssh/known_hosts

sed -i '2d' .ssh/known_hosts

Delete all lines start with #

sed -i '/^#/d' /etc/squid/squid.conf

Delete all blank lines

sed -i '/^$/d' /etc/squid/squid.conf

Replace trailing spaces with colon

# cat sed1.txt
user         password
haxor                    lsatsdf
nomandad xiftox123
nobita             shizuka<3
xadminx      needme?$
peterpan               TinkerBell69
satan           GOAT
# cat sed1.txt | sed -E 's/\s+/:/'
user:password
haxor:lsatsdf
nomandad:xiftox123
nobita:shizuka<3
xadminx:needme?$
peterpan:TinkerBell69
satan:GOAT

Remove/Delete all digits

# cat sed2.txt | sed -E 's/[[:digit:]]//'
C3453453O24N3452G345RA3T45345U3245L435A344T5I45ON3245S34
Y334523455O375678748U8
678778M68797998058746A7524534D6234534532545E45234534522
45345534I24354352435565T24356675463524435
3423466567T454564775367H3632452345R2345OU3G6H464456356453
T5H3452354235I45656565647S567567457
S536235342654763M45633465457346246536A75673475683647L38765877943675626765L686978437566
4256457642635345L23654325341545637235I34263462435346563456T34526457832435424TL4546375683654657463E
C5234645365H4653634453647A42353657346334643426858678845735625L342142352455675L213412416757E213423152345658N2314314163776G211235E2
# cat sed2.txt | sed -E 's/[[:digit:]]//g' | tr '\n' ' '
CONGRATULATIONS YOU MADE IT THROUGH THIS SMALL LITTLE CHALLENGE
#

Practice

>>> THM | Linux Modules - Task 7

References

Sed - An Introduction and Tutorial by Bruce Barnett

Popular posts from this blog

Microsoft AI Shell: Notes

AI Shell

Windows 10: Install SuSE Linux Enterprise - SLES

With Microsoft-Windows-Subsystem-Linux feature enabled, we can install Linux distributions on Windows 10.

[MicrosoftVisualStudio]: Microsoft Visual Studio shortcut keys

Source:  http://visualstudioshortcuts.com/2015/ Analyze Navigate Backward Shift+Alt+3 Navigate Forward Shift+Alt+4 Architecture New Code Map Ctrl+\, Ctrl+O New UMLor Layer Diagram Ctrl+\, Ctrl+N Architecture Context Menus Add Node Ins Both Dependencies B Incoming Dependencies I Outgoing Dependencies O New Comment Ctrl+Shift+K Ctrl+E, C Remove Del Rename F2 Build Build Solution Ctrl+Shift+B Cancel Ctrl+Break Compile Ctrl+F7 Run Code Analysison Solution Alt+F11 Class Diagram Collapse Num - Expand Num + Class View Context Menus Properties Alt+Enter Misc Commit All Edits Shift+Alt+U Move Left Edgetotheleft Ctrl+Shift+, Move Left Edgetotheright Ctrl+Shift+. Move Right Edgetotheleft Ctrl+Shift+Alt+, Move Right Edgetotheright Ctrl+Shift+Alt+. TSql Editor Clone Query Ctrl+Alt+N TSql Editor Database Combo Shift+Alt+PgDn View File In Script Panel Shift+Alt+PgDn Debug Apply Code Changes Alt+F10 Attachto Process C...