Preguntas con la etiqueta [shell]

Lista shell preguntas

Estoy intentando ejecutar este script en PowerShell. He guardado el siguiente script como ps.ps1en mi escritorio. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action

Esta respuesta al comando de línea de comando para eliminar automáticamente un comando después de un cierto período de tiempo propone un método de 1 línea para expirar el tiempo

A menudo encuentro muy útil la sintaxis de Bashdiff <(sort file1) <(sort file2) , por ejemplo, sustitución de procesos como en . ¿Es posible utilizar dichos comandos Bash en un

Cómo declarar una matriz 2D en bash

12
respuestas
104
votos
275.2k
vistas

Me pregunto cómo declarar una matriz 2D en bash y luego inicializarla a 0. En C se ve así: int a[4][5] = {0}; ¿Y cómo le asigno un valor a

Devolver un valor booleano de una función Bash

11
respuestas
309
votos
325.8k
vistas

Quiero escribir una función bash que verifique si un archivo tiene ciertas propiedades y devuelva verdadero o falso. Entonces puedo usarlo en mis scripts en el "si". ¿Pero qué debo

Leer una variable en bash con un valor predeterminado

9
respuestas
288
votos
263.6k
vistas

Necesito leer un valor de la terminal en un script bash. Me gustaría poder proporcionar un valor predeterminado que el usuario pueda cambiar. # Please enter your name: Ricardo^ En

Este script recibe un error: elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo ""

Quiero un comando (o probablemente una opción para cp) que cree el directorio de destino si no existe. Ejemplo: cp -? file /path/to/copy/file/to/is/very/deep/there

Estoy usando buscar para todos los archivos en el directorio, por lo que obtengo una lista de rutas. Sin embargo, sólo necesito nombres de archivos. es decir, obtengo ./dir1/dir2/file.txty quiero

Ejemplo: absolute="/foo/bar" current="/foo/baz/foo" # Magic relative="../../bar" ¿Cómo creo la magia (con suerte, no un código demasiado complicado...)?

Códigos de salida mayores que 255: ¿posibles?

3
respuestas
42
votos
16.9k
vistas

En caso afirmativo, ¿en qué sistema operativo, shell o lo que sea? Considere el siguiente programa Java (estoy usando Java solo como ejemplo; cualquier lenguaje sería bueno para esta pregunta,

Iterar sobre una lista de archivos con espacios

12
respuestas
222
votos
114.0k
vistas

Quiero iterar sobre una lista de archivos. Esta lista es el resultado de un findcomando, así que se me ocurrió: getlist() { for f in $(find . -iname "foo*") do

¿Cómo ordenar un archivo in situ?

7
respuestas
315
votos
191.2k
vistas

Cuando usamos el sort filecomando, el archivo muestra su contenido de forma ordenada. ¿Qué pasa si no quiero obtener ningún resultado en la salida estándar, sino en el archivo de

El comando Bash calcula el tiempo incorrecto

1
respuestas
1
votos
79
vistas

Estoy usando un script bash y quiero hacer un bucle de tiempo desde hace 3 horas hasta 3 horas después. Por ejemplo, los pseudocódigos son los siguientes: time_end = 2000010100

En caso negativo, ¿existe una norma de facto? Básicamente estoy escribiendo un texto de ayuda de línea de comando como este: usage: app_name [options] required_input required_input2 options: -a, --argument Does