2012-07-17 3 views
0

안녕하세요, SED 편집기를 사용하는 동안 결과 파일에 텍스트 (이 경우 텍스트)를 출력하지만 굵은 글씨로 강조 표시하려면 유닉스 스크립트를 작성하고 싶습니다. 그렇게 할 수 있습니까? 어떻게 말해 줄 수 있니?SED 편집기를 사용하여 SED 편집기를 사용하여 굵은 글꼴로 출력 텍스트

예 : text.txt

코드 :

sed '$ a\ 
'$variable' 
    ' <text.txt >text2.txt 

는 그래서 그것은 text.txt 파일의 마지막 행 다음 변수를 추가하지만, 바람직하게는 굵은

덕분에 로버트

+2

"굵게"는 무엇을 의미합니까? 일반 ASCII 파일입니까, 아니면 HTML 문서와 같은 내부 형식이 있습니까? – Beta

+0

기본적으로 텍스트 (로그) 파일을 출력하고 싶지만 읽는 것을 쉽게하기 위해 강조 표시된 정보가 있습니다 –

+0

파일을 읽을 때 무엇을 사용하고 있습니까? – Beta

답변

-1

는 일반 텍스트 파일이 있습니다 대담한 것은 없습니다. 굵게는 의 방법으로 텍스트를 표시합니다. 텍스트를 표시하는 데 사용하는 도구에 따라 도구에 굵게 표시하도록 단어를 표시 할 수 있습니다. 다른 도구가 인식하는 다양한 방법이 있습니다.

HTML tag, recognized by many browsers and editors: 
"foo" => "<b>foo</b>" 

Enriched text tag, recognized by emacs in enriched-mode and some email tools 
"foo" => "<bold>foo</bold>" 

자동으로 시도하기 전에 직접 시도해야합니다.

HTML을 결정한다고 가정 해보십시오. 이제 sed를 사용하여 파일 끝에 줄을 추가하십시오.

sed '$a\ 
<b>$variable</b> 
' text.txt > text2.txt 
+0

downvoter가주의를 돌 립니까? – Beta

관련 문제