![sed 또는 cat을 사용하여 "> 뒤에 새 줄을 추가하는 방법](https://linux55.com/image/171561/sed%20%EB%98%90%EB%8A%94%20cat%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%22%26gt%3B%20%EB%92%A4%EC%97%90%20%EC%83%88%20%EC%A4%84%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
나는 cat과 sed를 처음 사용했고 다음 줄이 있습니다.
<td><a href="//mywebsite.net/page/MyFile_20110101.html">MyFile_20110101.html
<td><a href="//mywebsite.net/page/MyFile_20110102.html">MyFile_20110102.html
<td><a href="//mywebsite.net/page/MyFile_20110103.html">MyFile_20110103.html
"> 뒤에 줄 바꿈을 만든 다음 sed 또는 cat을 사용하여 ">가 포함된 모든 줄을 제거하여 MyFile_20YYMMDD.html만 유지하려고 합니다. 결과는 다음과 같습니다.
MyFile_20110101.html
MyFile_20110102.html
MyFile_20110103.html
" 및 >는 sed 및 cat 명령을 사용하려고 할 때 사용하면 안되는 문자인 것 같아서 막혔습니다.
답변1
이 작업은 다음을 사용하여 수행할 수 있습니다.sed
$ cat test
<td><a href="//mywebsite.net/page/MyFile_20110101.html">MyFile_20110101.html
<td><a href="//mywebsite.net/page/MyFile_20110102.html">MyFile_20110102.html
<td><a href="//mywebsite.net/page/MyFile_20110103.html">MyFile_20110103.html
$ sed -i 's/^.*>//' test
$ cat test
MyFile_20110101.html
MyFile_20110102.html
MyFile_20110103.html