[gull] Truc et astuces: Apt search en couleurs dans less

felix felix at f-hauri.ch
Sat Sep 23 18:46:48 CEST 2023


J'ai enfin trouvé une combine pour lire la sortie de apt search
dans less:

Au lieu de 

  apt search openvpn | less +/openvpn

qui affiche:

  WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

et supprime la colorisation

Ce que j'ai trouvé de plus simple:

  script -f /dev/null -c 'apt search openvpn' |
      tac | tac | { read _ && sed \$d |less -r +/openvpn ;}


Donc ma fonction:
  aptSearch () {
      script -f /dev/null -c "apt search '$1'" | 
	  tac | tac | { read _ && sed \$d | less -r ${2:++/}${2} ;}
  }

Le premier argument est passé à `apt search`, tandis que le second
est facultatif, passé a `less` avec ``+/'' si fourni.

-- 
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch


More information about the gull mailing list