10 lines
		
	
	
	
		
			313 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			313 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh -e
 | 
						|
# Format json as bat pager with python json.tool
 | 
						|
while read -r line
 | 
						|
  do
 | 
						|
    echo $line | bat -A
 | 
						|
    line="$(echo ${line%
 | 
						|
} | sed "s|.*\[0m\(.*\)|\1|")"
 | 
						|
    echo $line | bat -A
 | 
						|
    command expr length "$line" \> 2 &&
 | 
						|
      echo "${line%,}" | python3 -m json.tool --no-ensure-ascii --sort-keys
 | 
						|
  done
 |