디렉토리에 동일한 확장자가 없는 여러 파일의 5행부터 10행까지 인쇄해야 하지만 동일한 디렉토리의 모든 하위 디렉토리는 피해야 합니다.
답변1
zsh 및 GNU sed를 사용하십시오(-s
옵션각 개별 파일을 별도의 스트림으로 인쇄합니다.
zsh -c 'sed -s -n 5,10p ./*(.)'
그렇지 않으면,
for f in ./*
do
[ -f "$f" ] && sed -n 5,10p "$f"
done
(일반 파일에 대한 심볼릭 링크는 일반 파일과 함께 처리됩니다. && [ ! -L "$f" ]
건너뛰려면 를 추가하거나 (.)
거기에 포함하도록 솔루션을 변경하세요.)(-.)
zsh