Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x





1
(¿Por qué) es malo usar ls -A para enumerar archivos ocultos?
Quiero enumerar todos los archivos, incluidos los archivos ocultos, en el directorio actual. No quiero incluir el directorio padre (..) y el directorio actual (.). Encontré esto: Cómo glob cada archivo oculto, excepto el directorio actual y principal Al final, alguien dice que ls -Aes el camino a seguir, pero …
9 ls  filenames 


2
Manipulación de cadenas de bash
He leído algunas otras preguntas sobre manipulación de cadenas de bash de tuberías, pero parecen ser aplicaciones especializadas. Básicamente, ¿hay alguna manera de hacer lo siguiente más simple? en vez de $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD algo como $ echo 'hello world' | $"{-// /_}" | "${ …




2
Precedencia de && vs & en bash y zsh
Respondiendo a esta pregunta descubrí una diferencia muy divertida (y sutil) entre el comportamiento en bashy zsh: En bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Como puede ver, la ejecución del alias xse lleva a cabo en …
9 bash  shell  zsh 

1
¿Cómo configurar el repositorio MySQL APT en Ubuntu, en un shell no interactivo?
Quiero instalar MySQL 5.7 en Travis CI , que ejecuta máquinas virtuales Ubuntu 12. Estoy dispuesto a usar el repositorio oficial de MySQL APT : wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb Pero el problema es que al instalar este paquete se abre un menú interactivo que hace la siguiente pregunta: …
9 mysql  dpkg  debconf 


4
EOF inesperado y error de sintaxis
Actualmente estoy escribiendo mi tercer script de shell y me he encontrado con un problema. Este es mi guión hasta ahora: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" while …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.