Tente:
echo -n "apfjxkic-omyuobwd339805ak:60a06cd2ddfad610b9490d359d605407" | base64 -w 0
Em man base64 :
-w,--wrap=COLS
Wrap encoded lines afterCOLScharacter (default76). Use0to disable line wrapping.
Tente:
echo -n "apfjxkic-omyuobwd339805ak:60a06cd2ddfad610b9490d359d605407" | base64 -w 0
Em man base64 :
-w,--wrap=COLS
Wrap encoded lines afterCOLScharacter (default76). Use0to disable line wrapping.
Isso é inferior à resposta de Kamil em sistemas que suportam a opção -w para base64 , mas para casos em que isso não está disponível (por exemplo, Alpine Linux, Arch Linux initramfs hook, etc.), você pode processar manualmente a saída de base64:
base64 some_file.txt | tr -d \n
Esta é a abordagem de força bruta; em vez de fazer com que o programa coopere, estou usando tr para remover indiscriminadamente todas as novas linhas no stdout.
Tags base64