Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Tuesday, 20 July 2021

Brief note on sed, its use with variables and also changing variables inside the file which is being run.

Generally to use sed, we would do;

sed -i 's/old-text/new-text/g' file.txt

where file.txt is the file containing old-text and new-text.

If we want to ensure that our search term is at the beginning of the line, we add the ^ as follows;

sed -i 's/^old-text/new-text/g' file.txt