私は次のような非常に原始的なエイリアスを作成しました。
alias unshorten="curl -k -v -I $1 2>&1 | grep -i '< location' | cut -d ' ' -f 3"
その目的は、短縮されたリンクをキャンセルした後、ウェブサイト自体を訪問することなく実際のリンクを印刷することです。しかし、リンクを使用しようとすると、次のようになります。
cut: 'https://testlinkhere.com': No such file or directory
私は何が間違っていましたか?
答え1
上記のコメントのおかげで、私はこれを関数として書き直し、素晴らしい結果を得ました。
unshorten () {
curl -k -v -I "$1" 2>&1 | grep -i '< location' | cut -d ' ' -f 3
}