En mi curso HW, se me pide que escriba una comparación en bash usando solo una línea y sin ';'. Estoy obligado a verificar si la cadena en la variable 'fname' termina con la letra 'C', y si es así para imprimir "Match". No hay otro comando. ¿Cómo puedo hacerlo en una línea?Condición de una línea en bash
8
A
Respuesta
17
¿Conoces el &&
, ||
y &
comandos de terminación en bash?
[[ "${fname:(-1)}" == "C" ]] && echo Match
0
I'm evil. Me gusta ser "inteligente":
echo ${fname}|sed -e 's/^.*\(.\)$/\1/' -e 's/[^C]/No /' -e 's/.$/Match/'
J
Cuestiones relacionadas
- 1. Bash Condición de expresión regular
- 2. Condición en línea en Jade
- 3. una línea si la condición de asignación
- 4. Contando comas en una línea en bash
- 5. Bash condicionales "en línea"
- 6. Comentarios en línea para Bash?
- 7. Variables de script de bash en línea
- 8. En bash, ¿puede usar una llamada a función como condición en una instrucción if?
- 9. Bash: ¿Cómo puedo reemplazar una cadena por una nueva línea en osx bash?
- 10. ¿Cómo transformar líneas múltiples en una línea en bash stdout?
- 11. línea de ejecución del archivo en bash
- 12. ¿Cómo ejecutar script bash línea por línea?
- 13. Cómo combinar dos archivos línea por línea en Bash
- 14. Cómo procesar cada otra línea en bash
- 15. bash para el comando en línea
- 16. iterar manualmente una línea de un archivo | bash
- 17. Sintaxis de una sola línea Bash infinite while loop
- 18. BASH: Tira carácter de nueva línea de cuerda (leer línea)
- 19. Provocar una condición de carrera en Java
- 20. ¿Cómo convertir la salida del comando a una matriz línea por línea en bash?
- 21. Cambiar un argumento de línea de comando en Bash
- 22. cuenta de la palabra específica en la línea en bash
- 23. pruebas de argumentos de línea de comandos en bash
- 24. línea que une rompe en el archivo FASTA con la condición de SED/AWK/Perl de una sola línea
- 25. ¿Cómo pipetear la línea de salida del comando Bash Shell línea a Perl para procesamiento Regex?
- 26. ¿Podemos tener una asignación en una condición?
- 27. primer carácter de una cadena en Bash
- 28. argumentos de línea de comando en bash a Rscript
- 29. Cadena de tuberías con nueva línea al comando en bash?
- 30. Dependencia Inyección basada en una condición
estoy un poco familiarizado con estos. ¡Me encantaría verte elaborar un poquito aquí! – jvriesem