sed_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sed_notes [2021/01/28 20:16] – [backup with timestamp] raju | sed_notes [2021/01/28 21:50] (current) – raju | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== replace text between two lines with a file ==== | ==== replace text between two lines with a file ==== | ||
+ | tags | line numbers, sed command to insert a file | ||
Replace lines between \$start and \$end in main.txt with contents of part.txt | Replace lines between \$start and \$end in main.txt with contents of part.txt | ||
Line 52: | Line 53: | ||
j k l | j k l | ||
</ | </ | ||
+ | |||
+ | ==== insert file at the beginning of another file ==== | ||
+ | This will insert part.txt at the beginning of main.txt. | ||
+ | |||
+ | < | ||
+ | sed -e "1 e cat part.txt" | ||
+ | </ | ||
+ | |||
+ | Example: | ||
+ | < | ||
+ | $ cat main.txt | ||
+ | a b c | ||
+ | d e f | ||
+ | g h i | ||
+ | j k l | ||
+ | |||
+ | $ cat part.txt | ||
+ | x y z | ||
+ | p q r | ||
+ | s t u | ||
+ | |||
+ | $ sed -e "1 e cat part.txt" | ||
+ | x y z | ||
+ | p q r | ||
+ | s t u | ||
+ | a b c | ||
+ | d e f | ||
+ | g h i | ||
+ | j k l | ||
+ | </ | ||
+ | |||
+ | Found it in: https:// | ||
==== backup with timestamp ==== | ==== backup with timestamp ==== | ||
- | tags | sed create backup | + | tags | sed create backup, YYYYMMDD_HHMMSS |
< | < | ||
- | sed " | + | sed " |
</ | </ | ||
- | will backup to something like main.txt_asof_20210128_2231 | + | will backup to something like main.txt_asof_20210128_151656 |
< | < | ||
Line 65: | Line 98: | ||
</ | </ | ||
will backup to something like main.txt.2021-01-28 | will backup to something like main.txt.2021-01-28 | ||
+ | |||
+ | ==== sed do not change line endings ==== | ||
+ | < | ||
+ | sed -b | ||
+ | </ | ||
+ | |||
+ | Ref:- https:// | ||
==== replace double quote with single quote ==== | ==== replace double quote with single quote ==== | ||
sed " | sed " |
sed_notes.1611864980.txt.gz · Last modified: 2021/01/28 20:16 by raju