unix

Unix - crear ruta de acceso de carpetas y archivos

Sé que puedes hacer mkdir para crear un directorio y touch para crear un archivo, pero ¿no hay forma de hacer ambas operacion ... er/path/here/cpedthing.txt': No such file or directory ¿Alguien ha ideado una función como solución alternativa para esto?

Bucle a través de una serie de cuerdas en Bash?

Quiero escribir un script que recorre 15 cadenas (array possibly?) ¿Es eso posible? Algo como: for databaseName in listOfNames then # Do something end

npm lanza error sin sudo

Acabo de instalar node y npm a través del paquete en nodejs.org y cada vez que intento buscar o instalar algo con npm lanza e ... ERR! npm ERR! Additional logging details can be found in: npm ERR! /Users/chietala/npm-debug.log npm ERR! not ok code 0

Spinlock versus Semáforo

¿Cuáles son las diferencias básicas entre un semáforo y un bloqueo de giro? ¿Cuándo usaríamos un semáforo sobre un spin-lock?

Eliminar archivos de más de 10 días usando shell script en Unix [duplicar]

Esta pregunta ya tiene una respuesta aquí: Shell script para eliminar directorios anteriores a n días ... _33_56.script 2012.11.21.09_33_59.script El script se ejecutará cada 10 días con Crontab, por eso necesito el fecha actual.

¿Cómo se sabe si una cadena contiene otra cadena en POSIX sh? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo comprobar si una cadena contiene una subcadena en Bash ... ] then echo "String1 present" elif [ "$PWD" contains "String2" ] then echo "String2 present" else echo "Else" fi

awk guardar modificaciones en su lugar

Estoy aprendiendo awk y me gustaría saber si hay una opción para escribir cambios en el archivo, similar a sed donde usaría l ... n archivo. Entiendo que podría usar la redirección para escribir cambios. Sin embargo hay una opción en awk para hacer eso?

Comando de exportación de UNIX [cerrado]

Estoy tratando de entender el uso del comando export. He intentado usar man export, pero no hay manual para este comando. ¿Puede alguien ayudarme a entender el uso de export en UNIX?

Cómo combinar dos archivos línea por línea, en Bash

Tengo dos archivos de texto, cada uno de ellos contiene una información por línea como esa file1.txt file2.txt -- ... 21 linef12 linef22 linef13 linef23 . . . . . . ¿Cómo se puede hacer esto en Bash?

¿Cuál es el uso de start () en C?

Aprendí de mi colega que uno puede escribir y ejecutar un programa C sin escribir una función main(). Se puede hacer como en ... Ejecutarlo como : ./ withoutMain Mi pregunta es ¿Cuándo se necesitaría hacer este tipo de cosas ? Algunas escenario real?

¿Qué hace` set-x'?

Tengo un script de shell con la siguiente línea: [ "$DEBUG" == 'true' ] && set -x

comando top-c en linux para filtrar los procesos listados basados en processname

top -c Top enumera todos los procesos, hay buenas opciones para filtrar los procesos por nombre de usuario utilizando la op ... staría que top-some option-substring de processname y top muestre pids que solo tengan esta subcadena en su nombre de comando

Cómo usar PYTHONPATH

¿Cómo puedo hacer uso de PYTHONPATH? Cuando intento ejecutar un script en la ruta el archivo no es encontrar. Cuando cd al d ... ctorio de archivos se ejecuta .. $ python gbmx.py -h usage: gbmx.py [-h] [-b] ¿Por qué no puedo hacer uso del PYTHONPATH?

Sustitución de variables de entorno en sed

Si corro estos comandos desde un script: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla Está bien. Pero, si cor ... atamente antes. ¿Cómo puedo conseguir que sed reconozca una $var como variable de entorno tal y como se define en el shell?

¿Cómo puedo limitar el número de resultados devueltos por grep?

Me gustaría decir 10 líneas máximo de grep. No quiero que mi computadora trabaje duro. Quiero que se detenga después de 10 resultados encontrados por grep. Es posible?

buscar-exec cmd {} + vs / xargs

¿Cuál es más eficiente sobre un conjunto muy grande de archivos y debe usarse? find . -exec cmd {} + O find . | xargs cmd (Supongamos que no hay personajes divertidos en los nombres de archivo)

Ir a un número de línea específico usando Less en Unix

Tengo un archivo que tiene alrededor de millones de líneas. Necesito ir a la línea número 320123 para comprobar los datos. ¿Cómo hago eso?

Una manera eficiente de transponer un archivo en Bash

Tengo un enorme archivo separado por pestañas formateado como este X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 ... to una solución para vi en este post , pero todavía es demasiado lento. ¿Algún pensamiento / sugerencia / idea brillante? :-)

Shell Script-eliminar la primera y última comilla (") de una variable

A continuación se muestra el fragmento de script de shell de un script más grande. Elimina las comillas de la cadena que cont ... manera eficiente? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp

Comparar dos carpetas que tiene muchos archivos dentro de contenidos

Tiene dos carpetas con aprox. 150 archivos de propiedades java. En un script de shell, cómo comparar ambas carpetas para ver ... iera de ellas y cuáles son las diferencias entre los archivos de propiedades. La salida debe estar en un formato de informe.