El tutorial o código que hallarás en este artículo es la solución más rápida y efectiva que hallamos a tu duda o dilema.
Solución:
El problema que estás experimentando es que wc -l
cuenta nuevas líneas. Como de hecho no ha escrito el n
de hecho, hay cero líneas nuevas.
extracto de wc
página man
Imprime recuentos de nueva línea, palabra y byte para cada ARCHIVO, y una línea total si se especifica más de un ARCHIVO. Sin ARCHIVO, o cuando ARCHIVO es -, lea la entrada estándar. Una palabra es una secuencia de caracteres de longitud distinta de cero delimitada por un espacio en blanco.
Si lo cambias para que wc
cuenta caracteres (-c
) verá que, de hecho, funciona bien y puede contar la cantidad de caracteres:
$ xsel -o | wc -c
14
Guardarlo en un archivo tiene el efecto de agregar una nueva línea al final del archivo.