Files
myScripts/url-extract.sh

18 lines
371 B
Bash
Raw Permalink Normal View History

2024-07-17 10:20:31 +08:00
#!/bin/bash
echo "在下方貼上文字。按 Ctrl+D 結束輸入:"
# 讀取多行輸入
input=$(cat)
# 使用 sed 擷取 URL
urls=$(echo "$input" | sed -En 's/.*((https?:\/\/)[^ )]*)[ )].*/\1/gp')
# 檢查是否找到 URL
if [ -n "$urls" ]; then
echo -e "\n擷取到的 URL"
echo "$urls"
else
echo -e "\n在輸入的文字中沒有找到 URL。"
fi