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 Windows Server 2012 R2 Standard Evaluation Product Key

Microsoft Windows Server 2012 R2 Standard Evaluation D2N9P-3P6X9-2R39C-7RTCD-MDVJX DBGBW-NPF86-BJVTX-K3WKJ-MTB6V

ManageEngine ServiceDesk Plus - Reset password

Let's reset the default administrator's password to 'admin'

hmailserver: Notes from the field

hmailserver is one of free open source mail servers running on Microsoft Windows operating system.