Articles of nombres de file de

Cambiar el nombre de los files al prefijo y la parte central del nombre del file

Tengo un script que en un momento hace lo siguiente: for src in $(find -H "$ROOT_DIR" -maxdepth 5 -name '*.test' -not -path '*.git*') do fixed_filename=$(echo "$(basename "${src%.*}")" | sed 's/-test//') Básicamente, tengo files llamados thing-test.js.test Al pasar, me gustaría terminar con el nombre del file siendo thing.js Eventualmente, crearé la ruta completa al file usando […]

¿Cómo evitar el doble escape?

Estoy tratando de juntar un montón de imágenes en un pdf. gm convert *.jpg out.pdf y funcionó, pero las imágenes no estaban en el order correcto. Encontré que ls -v ordera correctamente así que probé gm convert `ls -v *.jpg` out.pdf , pero eso falló porque los files tienen espacios en los nombres. Así que […]

comprimir todos los files y subcarpetas en el directory sin directory principal

Tengo la siguiente estructura de carpetas folder | |–foo.txt | |–sub_folder | |–bar.txt Quiero comprimir el contenido (files y subcarpetas) de la carpeta sin include la carpeta raíz en el file zip. He intentado command zip -r package.zip folder Pero esto incluye la carpeta raíz. También probé la siguiente forma zip -j -r package.zip folder […]

Cómo copyr un file y moverlo a una location usando Unix

Necesito un file para permanecer en el mismo lugar pero también moverlo a una location diferente. ¿Qué estoy haciendo mal? cp RubyTest.sublime-settings \ ~/Library/Application Support/Sublime\ Text\ 2/Packages/User

Problemas con el basename en un bucle

Soy nuevo en la progtwigción de scripts de shell y estoy tratando de ejecutar un software que lea un text y realice su labeldo de POS. Requiere una input y una salida, como se puede ver en el ejemplo de ejecución: $ cat input.txt | /path/to/tagger/run-Tagger.sh > output.txt Lo que bash hacer es ejecutar esta […]

Modificar para el command para eliminar el número del final del nombre del file

Todas, He estado jugando con el command for para eliminar patrones de nombres de files a granel. Ejemplo de nombre de file: :Common:CBE.key_44643_1 Puedo usar el siguiente command para eliminar la: Común: porción. for f in *; do mv "$f" "${f#:Common:}";done Por mi vida no puedo get el command para eliminar todo a la derecha […]

Cambiar el nombre de los files (eliminar algunos caracteres que no siempre son los mismos)

Tengo algunos files nombrados así: DA1_ATGCATG_L001_R1.fastq.gz Oeu43_TCATGAC_L004_R2.fastq.gz Quiero eliminar la parte después del primer "_", pero conserve el final de los nombres de "_R" para get esto: DA1_R1.fastq.gz Oeu43_R2.fastq.gz ¿Cómo puedo lograr esto?

¿Por qué `'ln -s / directory' D: '' Funciona como funciona?

Entonces, como se menciona aquí , 'ln -s /directory 'D:' asigna la location D: windows a un directory de estilo Linux. Sin embargo, hasta donde yo sé, esto va en contra del sistema de nombres de Linux. ¿Por qué Linux permite el uso de iniciadores de directorys de estilo de Windows en el command ln […]

Producir el siguiente nombre de file disponible para un patrón (02-output.log, etc.)

Puedo usar mktemp(1) dentro de un script de shell para hacer un file temporal en un directory con un sufijo y prefijo adecuados. ¿Existe un command que, dado un patrón (por ejemplo, NN-output.log ) busque 01-output.log , y si existe, devuelve 02-output.log (o el siguiente número disponible)? Quiero un command para "get el siguiente nombre […]

dispositivo de file cp: directory en Minix

En mi class de sistemas operativos tuvimos que modificar la pantalla de inicio del sistema operativo Minix. Entendí casi todo lo que hacíamos, pero al final del process para comstackr el nuevo sistema operativo, hay una línea: cp image /dev/c0d0p0:/minix/2.0.4r2 No entiendo para qué sirve el colon, ¿alguien puede explicar esto? Lo busqué por todas […]