2011-12-18 1 views
1

이 코드는 wget2.html에서 읽어야하고 발견 된 링크를 출력해야합니다. 하지만 줄 바꿈없이 출력 할 수 있습니다. 고양이에게 줄 바꿈을 추가하도록하려면 어떻게해야합니까?"cat"과 줄 바꿈이 없음

echo $chksitename | tr ' ' '\n' 
+1

정확히 어디에 줄 바꿈을 추가 하시겠습니까? – sarnold

+1

[UUoC] (http://partmaps.org/era/unix/award.html#cat), 실제로 달성하려는 것은 무엇입니까? – Johnsyweb

+3

BTW, 하지마'cat myfile | grep 패턴 '. grep 패턴 myfile을 대신 사용하십시오. –

답변

0

당신은 시도 할 수 있습니다.

+0

그 덕분에 –

+0

그것은 그것을하는 매우 재미있는 방법입니다; 의심의 여지없이 작동하지만 정통은 아닙니다. –

0

나는 당신이 당신의 cat/grep/sedsed 하나를 대체 할 수 있다고 생각 :

sed -e -n "/$sitename/ [email protected]^.*\("$sitename".*jpg\).*[email protected]\[email protected]" wget.html 

을 그리고 당신은 sort -usort | uniq를 대체 할 수

chksitename=$(cat wget2.html | grep -e "$sitename" | sed -e "s/^.*\("$sitename".*jpg\).*$/\1/g" | sort | uniq) 
echo $chksitename