다음과 같이 사용할 수 있는 시각적 텍스트 편집기가 필요합니다. 예제는 작동하지 않지만 요점을 보여줍니다.
gpg2 -d x.gpg | gedit -w - | gpg2 -e -o x.gpg
이 명령을 사용하면 파일이 암호화되지 않은 형태로 디스크에 존재하지 않고도 파일을 해독하고 편집하고 다시 암호화할 수 있습니다. 문제는 편집된 내용을 stdout으로 저장할 수 있는 편집기를 찾는 것입니다. 내가 찾을 수 있는 유일한 편집기는 사용하기에 매우 비우호적인 ed 입니다. 나는 시각적 편집기를 선호합니다. 이를 수행할 수 있는 편집기가 있습니까? 아니면 편집기 내에서 파일을 해독하고 암호화할 수 있습니까?
답변1
당신이 사용할 수있는vipe
파이프라인을 편집하려면:
SYNOPSIS
command1 | vipe | command2
DESCRIPTION
vipe allows you to run your editor in the middle of a unix pipeline and
edit the data that is being piped between programs. Your editor will
have the full data being piped from command1 loaded into it, and when
you save, that data will be piped into command2.
ENVIRONMENT VARIABLES
EDITOR
Editor to use.
그래픽 편집기를 사용할 때의 비결은 분리된 프로세스가 분기되어 시작되지 않도록 하는 것입니다. 예를 들어, GVim을 사용하려면:
gpg2 -d x.gpg | EDITOR='gvim -f' vipe | gpg2 -e -o x.gpg
-s
다음과 함께 옵션을 사용해야 할 것으로 예상됩니다 gedit
.
-s, --standalone
Run gedit in standalone mode.
그래서:
gpg2 -d x.gpg | EDITOR='gedit -s' vipe | gpg2 -e -o x.gpg
또는 시도해 볼 수도 있습니다.이 플러그인빔과 함께.