mirror of
https://github.com/onceupon/Bash-Oneliner.git
synced 2024-11-26 14:27:01 +00:00
add system
Stop tailing a file on program terminate
This commit is contained in:
parent
1e9abe3dfd
commit
da2f7b910e
33
README.md
33
README.md
@ -1890,7 +1890,11 @@ w
|
|||||||
```bash
|
```bash
|
||||||
users
|
users
|
||||||
```
|
```
|
||||||
|
##### Stop tailing a file on program terminate
|
||||||
|
```bash
|
||||||
|
tail -f --pid=<PID> filename.txt
|
||||||
|
# replace PID with the process ID of the program.
|
||||||
|
```
|
||||||
|
|
||||||
## Hardware
|
## Hardware
|
||||||
[[back to top](#handy-bash-oneliner-commands)]
|
[[back to top](#handy-bash-oneliner-commands)]
|
||||||
@ -1989,6 +1993,12 @@ tr '\n' ' ' <filename
|
|||||||
```bash
|
```bash
|
||||||
tr /a-z/ /A-Z/
|
tr /a-z/ /A-Z/
|
||||||
```
|
```
|
||||||
|
##### Translate a range of characters (e.g. substitute a-z into a)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo 'something' |tr a-z a
|
||||||
|
# aaaaaaaaa
|
||||||
|
```
|
||||||
|
|
||||||
##### Compare files (e.g. fileA, fileB)
|
##### Compare files (e.g. fileA, fileB)
|
||||||
|
|
||||||
@ -2339,10 +2349,15 @@ declare -A array=()
|
|||||||
scp -r directoryname user@ip:/path/to/send
|
scp -r directoryname user@ip:/path/to/send
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Split file into lines (e.g. 1000 lines/smallfile)
|
##### Split file into smaller file
|
||||||
```bash
|
```bash
|
||||||
$ split -d -l 1000 bigfilename
|
# Split by line (e.g. 1000 lines/smallfile)
|
||||||
|
split -d -l 1000 largefile.txt
|
||||||
|
|
||||||
|
# Split by byte without breaking lines across files
|
||||||
|
split -C 10 largefile.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Create a large amount of dummy files (e.g 100000 files, 10 bytes each):
|
##### Create a large amount of dummy files (e.g 100000 files, 10 bytes each):
|
||||||
```bash
|
```bash
|
||||||
#1. Create a big file
|
#1. Create a big file
|
||||||
@ -2711,5 +2726,17 @@ echo 'hihihihi' | tee outputfile.txt
|
|||||||
```bash
|
```bash
|
||||||
cat -v filenme
|
cat -v filenme
|
||||||
```
|
```
|
||||||
|
##### Convert tab to space
|
||||||
|
```bash
|
||||||
|
expand filenme
|
||||||
|
```
|
||||||
|
##### Convert space to tab
|
||||||
|
```bash
|
||||||
|
unexpand filenme
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Display file in octal ( you can also use od to display hexadecimal, decimal, etc)
|
||||||
|
```bash
|
||||||
|
od filenme
|
||||||
|
```
|
||||||
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-
|
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-
|
||||||
|
Loading…
Reference in New Issue
Block a user