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í.




3
Copie el archivo de la carpeta compartida de Windows a Unix
Soy totalmente nuevo en Unix. Estoy escribiendo un script que copiará archivos de una carpeta compartida de Windows a Unix. En Windows, cuando \\Servername.com\testfolderescribo el comando Ejecutar, puedo ver testfolder. El directorio testfolderes una carpeta compartida a través de toda la red. Ahora quiero copiar algunos archivos de eso testfoldera …
11 shell  samba  file-copy 

3
bash: escapa de líneas individuales del eco '-x'
En bash, cuando se ejecuta con la -xopción, ¿es posible eximir los comandos individuales del eco? Estoy tratando de hacer que la salida sea lo más ordenada posible, por lo que estoy ejecutando ciertas partes de mi script en una subshell con set +x. Sin embargo, la fila en set …
11 bash  shell  debugging 






2
¿Cómo cambiar un archivo en el lugar usando awk? (como con "sed -i")
Tengo un awkguión new.awk: BEGIN { FS=OFS="," } NR==1 { for (i=1; i<=NF; i++) { f[$i] = i } } NR > 1 { begSecs= mktime(gensub(/[":-]/," ","g",$(f["DateTime"]))) endSecs = begSecs + $(f["TotalDuration"]) $(f["CallEndTime"]) = strftime("%Y-%m-%d %H:%M:%S", endSecs) } { print } Estoy llamando a esto en shell awk new.awk sample.csv …
11 linux  shell  awk 

1
Proceso de sustitución en GNU Makefiles
En un indicador de bash, uno puede ejecutar diff usando pseudo archivos: diff <(echo test) <(echo test) Agregar esto como está en un Makefile falla: all: diff <(echo test) <(echo test) El error (sugerencia: / bin / sh apunta a / bin / bash en este sistema): /bin/sh: -c: line …




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.