mirror of
				https://github.com/onceupon/Bash-Oneliner.git
				synced 2025-11-03 22:51:07 +01:00 
			
		
		
		
	improve caret substitution
adding global replace
This commit is contained in:
		@@ -65,7 +65,7 @@ Esc + c
 | 
			
		||||
```bash
 | 
			
		||||
!!
 | 
			
		||||
```
 | 
			
		||||
##### Run last command and change some parameter (e.g. last command: echo 'aaa' -> rerun as: echo 'bbb')
 | 
			
		||||
##### Run last command and change some parameter using caret substitution (e.g. last command: echo 'aaa' -> rerun as: echo 'bbb')
 | 
			
		||||
```bash
 | 
			
		||||
#last command: echo 'aaa'
 | 
			
		||||
^aaa^bbb
 | 
			
		||||
@@ -73,6 +73,11 @@ Esc + c
 | 
			
		||||
#echo 'bbb'
 | 
			
		||||
#bbb
 | 
			
		||||
 | 
			
		||||
#Notice that only the first aaa will be replaced, if you want to replace all 'aaa', use ':&' to repeat it:
 | 
			
		||||
^aaa^bbb^:&
 | 
			
		||||
or 
 | 
			
		||||
!!:gs/aaa/bbb/
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
##### Run past command that began with (e.g. cat filename)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user