195 Tenth Line列印第十行Bash

2021-10-06 19:26:07 字數 517 閱讀 2070

給定乙個文字檔案file.txt,僅列印檔案的第10行。

file.txt具有以下內容:

output: line 10 

注意: 1.如果檔案少於10行,應該輸出什麼?

2.至少有三種不同的解決方案。嘗試探索所有可能性。

# read from the file file.txt and output the tenth line to stdout.

cat file.txt | sed -n 10p

# 2.0

sed -n 10p file.txt

#3.0

awk 'nr == 10' file.txt

-n:在一般 sed 的用法中,所有來自 stdin 的資料一般都會被列出到終端上。但如果加上 -n 引數後,則只有經過sed 特殊處理的那一行才會被列出來。

p:列印當前的模式空間

sed的其他用法:

第13章 使用印表機

文件的真正列印不是應用程式的責任,是後台列印處理程式的責任 一 印表機專用函式 1 startdoc,2 enddoc 3 startpage 4 endpage 它們負責把印表機的輸出組織成不同列印頁。gdi函式把文字和圖形輸出現在在這些頁面上,如同顯示在螢幕一樣。三 獲取印表機裝置環境控制代碼 ...

python列印楊輝三角,第m行第k個數,多種方法

第m行有m項,m是正整數,因此k一定不會大於m,這個需求需要儲存m行的資料,那麼可以使用乙個巢狀結構 m int input 行 k int input 第幾個數 for i in range m row 1 所有行都以1開頭 if i 0 continue for j in range 1,i p...

列印日期 九度教程第9題 水

題目鏈結 給出年分m和一年中的第n天,算出第n天是幾月幾號。輸入描述 輸入包括兩個整數y 1 y 3000 n 1 n 366 輸出描述 可能有多組測試資料,對於每組資料,按 yyyy mm dd的格式將輸入中對應的日期列印出來。示例1輸入 2000 3 2000 31 2000 40 2000 6...