Sunday, December 09, 2012

Lanzador en el escritorio GNOME con cd


Necesito ejecutar un programa en un directorio determinado, pensé configurar el lanzador con dos comandos. algo así cd /home/rafael/trabajo; ./a.out pero no funcionó. Resulta que cd no es un comando externo, es parte de bash.

Por lo tanto la forma de hacer lo que quiero es configurar el comando del lanzador de la siguiente forma.

bash -c 'cd /home/rafael/trabajo && a.out'


Ordenar con sort en modo ASCII.

Ordenar con sort en modo ASCII.

Necesito ordenar el contenido de un archivo pero necesito que se tenga en cuenta el ascii de los caracteres.

Por defecto sort ordena de esta manera.

$ sort wordlist.txt | more

{a{a
a{a
a{a{ay
a{acal
a{acea
a{acear
a{ada
a{adido
a{adir
a{afea

peeero  cambiando el locale se logra ordenar en modo ascii.

$ export LC_ALL=C

y ahora

$ sort wordlist.txt | more

Ba{on
Cala{as
Espa{a
abaje{o
aba{ar
abe{ola
abe{ula
abru{al
abru{o
ace{a
ace{ero
acu{ar
adeli{o

Perfecto, es lo que necesito.