두 변수를 비교하는 우아한 방법은 무엇입니까?

두 변수를 비교하는 우아한 방법은 무엇입니까?

나에게는 $a와 $b가 있습니다. 나는 diff이것을 실행하고 싶습니다 .

내가 생각 해낸 최고는 다음과 같습니다.

diff <(cat <<<"$a") <(cat <<<"$b")

하지만 이를 수행하기 위한 영리한 Bash 구문이 누락된 것 같습니다("왜 foo를 사용하지 않는가?"와 같이).

답변1

echo. 분명히 덜 이상합니다.

#!/bin/bash

a="`seq 10`"
b="`seq 0 11`"

diff <(echo "$a") <(echo "$b")

관련 정보