Strano problema con tail
Inviato: mer 10 mag 2023, 18:48
Nello sviluppare uno script bash, sono incappato in un problema con tail.
In pratica il comando
echo mystring | tail -c +2
Mi ritorna questo errore : tail: impossibile aprire '+2' per la lettura: File o directory non esistente
questo :
echo mystring | tail -c -2 invece funziona perfettamente.
Non utilizzo slackware, ma salix, 15.0.
Lo stesso comando, su una linux mint, funziona senza intoppi.
Tra le varie prove ho provato a ricompilare le coreutiils, alla versione piu' recente (9.3). Orbene, se uso lo slackbuild, il comando da' errore, se invece compilo con i soliti configure-->make, il binario risultante funziona ...
Vedo che lo slackbuild applica alcune patch, che pero' non mi sembra operino su "tail". L'unica nota di rilievo e' la presenza della variabile DEFAULT_POSIX2_VERSION=199209, ma non ne capisco bene la funzione...
Qualche consiglio?
In pratica il comando
echo mystring | tail -c +2
Mi ritorna questo errore : tail: impossibile aprire '+2' per la lettura: File o directory non esistente
questo :
echo mystring | tail -c -2 invece funziona perfettamente.
Non utilizzo slackware, ma salix, 15.0.
Lo stesso comando, su una linux mint, funziona senza intoppi.
Tra le varie prove ho provato a ricompilare le coreutiils, alla versione piu' recente (9.3). Orbene, se uso lo slackbuild, il comando da' errore, se invece compilo con i soliti configure-->make, il binario risultante funziona ...
Vedo che lo slackbuild applica alcune patch, che pero' non mi sembra operino su "tail". L'unica nota di rilievo e' la presenza della variabile DEFAULT_POSIX2_VERSION=199209, ma non ne capisco bene la funzione...
Qualche consiglio?