Зачем использовать переменную в регулярном выражении bash внутри [[? [дубликат]

lines=$( wc -l A.txt ) ; printf "Some Text | %s\n" ${lines%% *} > B.txt ; cat A.txt  >> B.txt
  1. La salida de wcincluye el nombre del archivo, por lo que debe eliminarse, lo que se hace utilizando la función de eliminación de sufijos nativa del shell ${var%%glob}.

  2. Tengo una preferencia personal por usar de forma predeterminada printfen lugar de echoporque echotiene casos en los que se comporta mal.

  3. Realizar la redirección de salida dos veces garantiza que el archivo de salida no incluya datos de una ejecución anterior de la línea -; la primera redirección >sobrescribe cualquier versión anterior.

10
14.02.2019, 22:46
0 ответов

Теги

Похожие вопросы