Articles of shell

errores de time de ejecución, ¿de dónde vienen?

Cuando un progtwig se ejecuta desde la línea de command (terminal) y hay un error de time de ejecución que causa que el progtwig seg-fault / conetworkingump ¿de dónde viene el post de error de time de ejecución? ¿Hay documentation para esta list de posts de error de time de ejecución? ¿Qué está "ejecutando" el […]

¿Cómo comprimir solo los files en múltiples subdirectorys?

Tengo una carpeta working y su estructura es algo como esto: working/ 100/ 1/ 2/ 3/ 200/ 1/ 2/ 3/ 300/ 1/ 2/ 3/ Y cada una de estas carpetas 1 2 3 tiene alnetworkingedor de 1000 files. Quiero comprimir los files en las carpetas 1 2 3 separado. El zip no debe contener sus […]

Enumere los files de otro formatting mientras encuentra un determinado patrón de nombre

Quería editar los files txt de videoA y videoB solo si los nombres de los files movs contienen el espacio de nombres: test Por ej. videoDir |-videoA |- videoA_v001_test.mov |- videoA_v001_info.txt |-videoB |- videoB_v001_test.mov |- videoB_v001_info.txt |-videoC |- videoC_v002.mov |- videoC_v002_info.txt Arriba, quiero editar videoDir/videoA/videoA_v001_info.txt y videoDir/videoB/videoB_v001_info.txt pero no videoC_v002_info.txt ya que el nombre de […]

Haga reference dinámica al nombre de un file

En un solo directory, me gustaría replace la primera línea de cada file con el nombre del file. Cada file tiene como primera línea "TestRelation". Me gustaría replacelo con el nombre del file. Sé que puedo usar perl -pi -w -e 's/SEARCH_FOR/REPLACE_WITH/g;' *.txt perl -pi -w -e 's/SEARCH_FOR/REPLACE_WITH/g;' *.txt para revisar todos los files. Pero, […]

¿El caparazón es una interfaz para la terminal?

Es el shell solo un complemento al terminal, por lo que un daemon de terminal debe funcionar para iniciar un shell como su interfaz. ¿Qué control hace el terminal exherts sobre el shell?

¿Cómo se analiza a través de un subdirectory donde la ruta contiene espacios?

Estoy tratando de analizar a través de un set de files en un directory en una unidad mapeada. Sin embargo, parece que no puedo resolver un problema que parece deberse a espacios en el path al subdirectory. Agradecería cualquier ayuda! Gracias. #!/bin/bash FILES=/home/user/.gvfs/analysis\$\ on\ server.university.edu/users/username/m/BED_files/* #FILES=/home/user/Desktop #this works for f in "${FILES}" do echo $f […]

recorrer varias carpetas y ejecutar commands y luego escribir en el file

Tengo 10 carpetas en las que quiero pasar mientras ejecuto el siguiente command: awk 'FNR > 1' *.csv | sort -sk 1,2 | sort -sk 3,3 > ${f}_appended.dat Con un envoltorio for loop, así: for f in */ ; do awk 'FNR > 1' *.csv | sort -sk 1,2 | sort -sk 3,3 > ${f}_appended.dat; […]

cómo localizar un file de nombre no especificado en bash?

Tengo un bash como este para cargar fácilmente un file a mi server: FILE=../"$1"/1.txt scp 1.txt remoteserver #upload the file to a remote server. El $ 1 es para el directory de input y tengo muchos directorys. Pero el file txt en todos esos directorys no todos se llaman "1.txt". Lo que puedo confirmar es […]

Cómo tener la funcionalidad getopts al llamar a otra function dentro del file

Me gustaría tener parameters nombrados para mis funciones. Parece que solo puedo usar GETOPTS para la function principal llamada desde la línea de command. Si tengo varias funciones dentro de un file, ¿hay alguna manera de get el mismo tipo de funcionalidad (parameters nombrados) cuando llamo a otras funciones? por ejemplo, lo siguiente no parece […]

¿Qué está haciendo realmente un alias?

Estoy buscando una forma de verificar qué es realmente un alias, sin tener que verificar el file ${HOME}/.profile O cualquier otro file donde pueda definir un alias. Por ejemplo, si ejecuto ll y lo tengo definido en el file .profile como ls -l , entonces eso es lo que se está ejecutando. ¿Cómo puedo saber […]