환경 변수를 사용하여 개행 문자로 끝나는지 여부에 관계없이 기본 선택 항목을 저장하고 복원하려면 어떻게 해야 합니까?
p=$(xsel -p)
echo "temporary value" | xsel -pi
# ...
echo "$p" | xsel -pi
이전에는 없었던 개행 문자가 추가됩니다. 추가하면 -n
기존 개행 문자가 제거됩니다.
답변1
주어진 해결 방법을 사용할 수 있습니다여기. 추가 문자를 추가한 $()
다음 제거합니다.
p=$(xsel -p; echo x)
p="${p%?}"