(또한 또는 일반적으로) tail
파일을 화면에 인쇄 하고 싶지만 줄당 문자 수를 제한하고 싶습니다.head
cat
따라서 파일에 다음이 포함되어 있으면...
abcdefg
abcd
abcde
abcdefgh
...최대 개수가 5개인 경우 다음이 인쇄되어야 합니다.
abcde
abcd
abcde
abcde
어떻게 해야 하나요?
답변1
tail yourfile |cut -c 1-5
....
답변2
당신은 시도 할 수 있습니다
sed 's/\(.\{5\}\).*/\1/' file.txt
답변3
다양한 방법:
grep
:
$ tail file.txt | grep -o '^.\{,5\}'
abcde
abcd
abcde
abcde
sed
:
$ tail file.txt | sed 's/^\(.\{,5\}\).*/\1/'
abcde
abcd
abcde
abcde
awk
:
$ tail file.txt | awk '{print substr($0,1,5)}'
abcde
abcd
abcde
abcde