텍스트 파일에서 홀수 줄을 제거하십시오
문제
파일:
/home/USER/DIR/a
http://www.here.is.a.hyper.link.net/
/home/USER/DIR/b
http://www.here.is.another.hyper.link.net/
이 파일의 모든 홀수 줄을 제거해야합니다 (PUBLIC-DIRECTORY-LIST
)? 아래에서 찾을 수있는 배치 스크립트 용 (Dropbox Batch Puburl Creator) :
for PATH in `cat LIST`
do
echo $PATH
dropbox puburl $PATH
done > PUBLIC-DIRECTORY-LIST
명령을 가두도록 추가해야합니까? PUBLIC-DIRECTORY-LIST
대본 끝에?
해결책
# awk 'NR%2==0' file
http://www.here.is.a.hyper.link.net/
http://www.here.is.another.hyper.link.net/
다른 팁
나는 그것을 위해 awk를 사용할 것입니다. 그러나 그것은 단지 나입니다.
awk '{if(i++%2)print}' foo.txt
완전성을 위해 여기에 있습니다 sed
표현:
sed -e '1d;n;d' file
정확히 다릅니다 여기 추가를 제외하고 1d
명령, 이것은 첫 번째 줄을 삭제하여 짝수 줄 대신 홀수 선을 인쇄합니다.
제휴하지 않습니다 StackOverflow