Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Viết script bash in dòng cụ thể từ file trong C


Trong chương trình này, cho một tên file text.txt. Nhiệm vụ là in một dòng cụ thể từ file đó.

Có nhiều phương pháp trong bash script: awk, sed, head.

Cú pháp

$> awk '{if(NR==LINE_NUMBER) print $0}' filename
$> sed -n LINE_NUMBERp filename
$> head -n LineNumber filename | tail -n +LINE_NUMBER

Code in dòng cụ thể trong bash từ file text.txt.

Sử dụng awk

$> awk '{if(NR==5) print $0}' text.txt

Sử dụng sed

$> sed -n 5p text.txt

Sử dụng head

$> head -n 5 filename | tail -n +5