나는 base64
명령 붙여넣기 입력을 호출하고 후행 개행을 피하기 위해 두 번 눌러 Ctrl + Dstdin에서 인코딩하는 것을 좋아합니다(개행이 입력의 일부가 되는 것을 원하지 않는 경우). echo
쉘 기록에 데이터를 남기는 것을 방지합니다 .
그러나 출력은 입력 바로 뒤에 작성되므로 값을 검색하기가 어렵습니다.
$ base64
Input without trailing newlineSW5wdXQgd2l0aG91dCB0cmFpbGluZyBuZXdsaW5l
내가 닮을 수 있는 방법이 없을까?
$ base64
Input without trailing newline
SW5wdXQgd2l0aG91dCB0cmFpbGluZyBuZXdsaW5l
인코딩된 출력에 개행 문자가 포함되어 있지 않습니까?
우분투 23.10을 사용하고 있습니다.
답변1
alias
원하는 작업을 수행하는 작은 쉘은 다음과 같습니다.
alias b64='x="$(base64)"; echo; echo "$x"'
b64
OP에서 제안한 대로 실행 하고 실행하세요.