diff --git a/README.md b/README.md index afd87c1..9cf1644 100644 --- a/README.md +++ b/README.md @@ -443,24 +443,34 @@ column -c3 -s " " -t | \ sort -nr | nl | head -n 20 ``` -###### Empty a file (truncate to 0 size) - -```bash ->filename -``` - ###### Quickly backup a file ```bash cp filename{,.orig} ``` +###### Empty a file (truncate to 0 size) + +```bash +>filename +``` + ###### Delete all files in a folder that don't match a certain file extension ```bash rm !(*.foo|*.bar|*.baz) ``` +###### Pass multi-line string to a file + +```bash +# cat >filename ... - overwrite file +# cat >>filename ... - append to file +cat > filename << __EOF__ +data data data +__EOF__ +``` + ###### Edit a file on a remote host using vim ```bash @@ -1039,6 +1049,12 @@ dd status=progress watch --interval 5 killall -USR1 dd ``` +###### Redirect output to a file with dd + +```bash +echo "string" | dd of=filename +``` + HTTP/HTTPS ##### Tool: [curl](https://curl.haxx.se)