Preguntas etiquetadas con unix

222
¿Cómo enumero las funciones definidas en mi shell?

Puedo escribir alias para mostrar una lista de todos los alias. Pero para las funciones, todo lo que puedo hacer es grep my .bash_profile. Eso solo obtiene los que están en ese archivo, no los definidos en archivos subsidiarios o dinámicamente. ¿Hay alguna forma más conveniente de averiguar qué...

220
Resta dos variables en Bash

Tengo el script a continuación para restar los recuentos de archivos entre dos directorios, pero la COUNT=expresión no funciona. ¿Cual es la sintaxis correcta? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found'...

219
C fopen vs abierto

¿Hay alguna razón (aparte de las sintácticas) que quiera usar FILE *fdopen(int fd, const char *mode); o FILE *fopen(const char *path, const char *mode); en vez de int open(const char *pathname, int flags, mode_t mode); cuando se usa C en un entorno

214
¿Cuáles son las diferencias entre .so y .dylib en osx?

.dylib es la extensión de biblioteca dinámica en OSX, pero nunca me ha quedado claro cuando no puedo / no puedo usar un objeto compartido .so tradicional de Unix. Algunas de las preguntas que tengo: A nivel conceptual, ¿cuáles son las principales diferencias entre .so y .dylib? ¿Cuándo puedo /...

213
Ordenar datos según la segunda columna de un archivo

Tengo un archivo de dos columnas y nnúmero de filas. la columna 1 contiene namesy la columna2 age. Quiero ordenar el contenido de este archivo en orden ascendente según age(en la segunda columna). El resultado debería mostrar el namede la persona más joven junto con la namesegunda persona más...

202
Sustitución de variables de entorno en sed

Si ejecuto estos comandos desde un script: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla está bien. Pero si corro: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Leí en los tutoriales que para sustituir las variables de entorno del...