He la siguiente línea como parte de una escritura del golpe mucho más grande:comando dentro de si la declaración de la escritura del golpe
if [ `packages/TinySVM-0.09/bin/svm_learn 2>&1| grep TinySVM | wc -l | cut -c0-7 | sed 's/^ *//g'` -eq 1 ]
después de ejecutar el guión, me sale:
./install.sh : línea 219: [: -eq: operador unario espera
donde la línea 219 es la línea anterior. Alguna sugerencia para una solución?
Eso es lo que estaba buscando ... – mmey
¿Hay alguna razón para no usar esta técnica, ya que es mencionado muy raramente? –
Probablemente encontré la razón por mí mismo: con grep que funciona bien, pero con otros comandos, que podría dar como resultado algo. (y no solo devuelve un código), esta salida se imprimirá en stdout. ¿Qué pasa con '' '' if command> &/dev/null; entonces ... '' ''? –