Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.




4
¿Cómo puedo eliminar un elemento de una matriz por completo?
unset array[0]elimina el elemento pero aún así, si lo hago echo ${array[0]}, obtengo un valor nulo, además, hay otras formas de hacerlo, pero si un elemento de una matriz contiene espacios como el siguiente array[0]='james young' array[1]='mary' array[2]='randy orton' pero estos tampoco hacen el trabajo array=${array[@]:1} #removed the 1st element …

16
Eliminar entradas duplicadas de $ PATH con el comando awk
Estoy tratando de escribir una función de shell bash que me permita eliminar copias duplicadas de directorios de mi variable de entorno PATH. Me dijeron que es posible lograr esto con un comando de una línea usando el awkcomando, pero no puedo entender cómo hacerlo. Alguien sabe como?
48 bash  shell  awk  path 

3
Bash: doble igual vs -eq
Estoy haciendo una comparación de enteros en bash (tratando de ver si el usuario se está ejecutando como root), y encontré dos formas diferentes de hacerlo: Doble igual: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Entiendo que no hay> = …
47 bash  shell  arithmetic 


4
echo bytes a un archivo
Estoy tratando de conectar mi Rasberry Pi a alguna pantalla usando el bus i2c. Para comenzar, quería escribir manualmente cosas, bytes en particular en un archivo. ¿Cómo se escriben bytes específicos en un archivo? Ya lo leí y pensé que mi problema debería resolverse con algo como esto echo -n …



2
¿Qué hacen los bash-builtins 'set' y 'export'?
Estoy en un poco de una pérdida en cuanto a la finalidad de sety exporten Bash (y supongo que probablemente otros proyectiles también). Creo que es para establecer variables de entorno, pero eso se puede hacer solo con VARIABLE=VALUE, ¿verdad? También escribiendo sety exportpor sí mismos muestran diferentes valores. Entonces, …
46 bash  shell 




9
buscar en directorios principales en lugar de subdirectorios
Estoy anidado en lo profundo de un árbol de archivos, y me gustaría encontrar qué directorio principal contiene un archivo. Por ejemplo, estoy en un conjunto de repositorios Git anidados y quiero encontrar el directorio .git que controla los archivos en los que estoy actualmente. Esperaría algo como find -searchup …
45 shell  find 

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.