Difference between revisions of "Sed (editor)"
Jump to navigation
Jump to search
↑ https://stackoverflow.com/a/801036
Line 6: | Line 6: | ||
* Append a text (TEST_TO_APPEND_AT_BEGINNIG) at the beginning of a line: <code>sed -i s/^/TEST_TO_APPEND_AT_BEGINNIG/ file.txt</code> | * Append a text (TEST_TO_APPEND_AT_BEGINNIG) at the beginning of a line: <code>sed -i s/^/TEST_TO_APPEND_AT_BEGINNIG/ file.txt</code> | ||
* Append a text (TEST_TO_APPEND_AT_END) at the end of a line: <code>sed -i s/$/TEST_TO_APPEND_AT_END/ file.txt</code> | * Append a text (TEST_TO_APPEND_AT_END) at the end of a line: <code>sed -i s/$/TEST_TO_APPEND_AT_END/ file.txt</code> | ||
− | * <code>head -1000 input > output && sed -i '1,+999d' input</code> <ref>https://stackoverflow.com/a/801036</ref> | + | * Move N files from text file to new file:<code>head -1000 input > output && sed -i '1,+999d' input</code> <ref>https://stackoverflow.com/a/801036</ref> |
== See also == | == See also == |
Revision as of 11:59, 31 December 2019
sed
utility is using for text processing, such as strings replacements.
Sed Basic examples
- Append a text (TEST_TO_APPEND_AT_BEGINNIG) at the beginning of a line:
sed -i s/^/TEST_TO_APPEND_AT_BEGINNIG/ file.txt
- Append a text (TEST_TO_APPEND_AT_END) at the end of a line:
sed -i s/$/TEST_TO_APPEND_AT_END/ file.txt
- Move N files from text file to new file:
head -1000 input > output && sed -i '1,+999d' input
[1]
See also
- vi (editor)
ack, ag, grep
,egrep, fgrep
,agrep
,ngrep
,pgrep
,awk
,sed
,strings
,tr
,tail
,mtail
,git grep
,wc
,uniq
,LogQL
,findstr (Windows)
,rg, git-grep, cut
- Ansible lineinfile module
Advertising: