나는 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