linux 中可以用cut提取某一行的某一列資料嗎如果可

時間 2021-12-19 19:25:26

1樓:小米飛貓

可以。cut -d" " -f2 filename意思就是我以空格為列的分隔符,提取第二列

或者使用awk

awk '' filename

awk預設以空格為分隔符,列印第二列

2樓:南京學而思it專用

用sed的方法是sed -n 'n,np' | awk ''

第2個與第3個n表示你要列印第幾行,比如要列印5-8行就是sed -n '5,8p' filename

你想列印第3行就是sed -n '3,3p' filename

|管道符就是把sed輸出的值輸入給awk,$x裡的x表示你想輸出的第幾個欄位,awk預設是以空格為分隔符的,要想指定分隔符就是-f 。 比如以 , 作為分隔符就寫作awk -f "," ''

還有一種方法不用sed也可以鎖定某一行 比如我想鎖定/etc/passwd的第10行

語句就是head -10 /etc/passwd | tail -1

如果想列印第十行的以『:』分割的第2個欄位,那麼執行語句就是

head -10 /etc/passwd | tail -1 |awk -f: ''

如果想輸出/etc/passwd第二行第1-5個字元

sed -n 2p /etc/passwd |cut -c1-5

3樓:匿名使用者

可以 你可以使用sed 然後在結合awk就好了

4樓:匿名使用者

看看 man cut

shell中分割字串之後怎麼取得最後一個東西的值?如果可以的話,怎麼將分割後的結果儲存到一個陣列中?

5樓:

1、首先在shell中,定義一個字串變數,例:str='bbc123uu789'。

2、使用echo輸出變數$str的值,例:#註釋:shell中定義變數不需要使用$符號,使用變數的時候需要使用$符號echo $str。

3、使用sed指令,對變數進行處理,例:echo $str|sed 's/./&\+/g'#註釋:

sed是文字流的處理指令,不會對原檔案的內容造成破壞,同時sed支援正規表示式,所以使用起來特別強大#經過以上簡單處理之後,字元之間被+符號分隔開來了。

4、sed指令本身並不會原文字造成破壞,所以,再次輸出變數$str,值並未改變。

5、使用空格對字元進行分隔,只需要指定sed語法種的符號即可,例:echo $str|sed 's/./& /g'#註釋:

掌握了這個,想使用什麼符號分隔都可以,在&符號後指定就可以了。

6、擴充套件一下,按照三個字元一組,對字串進行分隔,例:echo $str|sed 's/.../& /g'。

6樓:匿名使用者

這個問題很簡單呀,直接使用命令basename獲取即可。例如path="/home/work/hdfs/diff"獲取diff的命令為:

basename $path

如果想獲取/home/work/hdfs這部分內容,可使用命令:

basedir $path

7樓:匿名使用者

有很多命令都可以實現你要求的功能,比如

awk:

echo "1:3:5" | awk -f ":" ''

sed:

echo "1:3:5" | sed 's/.*:\([^:]*\)$/\1/'

8樓:匿名使用者

string="1:2:3:4:5:6:7"

array=($) #建立陣列

last_value=$-1]} #獲取最後一個元素

用linux指令碼從一個.txt檔案中讀取第三列資料(數值型),再求和。用cut是否可實現

9樓:匿名使用者

sum=0;for i in `cut -f3 1.txt`;do ((sum=sum+$i));done;echo $sum;

cat 1.txt

1 a 200 ***xx2 b 100 ***xx3 c 400 ***xx

杜仲葉提取物在草魚上可以用嗎?有什麼作用和功效呢

杜仲葉提取物的主要成分是綠原酸 杜仲黃酮和杜仲多糖。綠原酸具有廣譜抗菌抗病毒的作用,對於魚類的細菌性腸炎和敗血性出血症都有很好的預防和 作用。而杜仲多糖可以增強魚體的免疫力,同時保護腸道菌群的平衡,預防腸道疾病。綠原酸 杜仲黃酮等都具有清除自由基 抗氧化的作用,因而在魚上具有很強的抗應激作用,可以增...

c中可以用delete釋放陣列的空間嗎

這樣定義陣列的話是在棧上分配記憶體,超過作用域範圍的時候會自動釋放掉,使用new操作符分配的記憶體,是在堆上,需要使用delete釋放,因此如果像你那樣定義陣列的話,不必釋放記憶體 用delete釋放的只能是用new動態分配的陣列空間,若陣列不是動態分配的則不能用delete釋放。舉兩個例子詳細說明...

可以用北京話中的「瓷器」叫女生嗎

北京話中的 瓷器 的意思是鐵哥們兒,好朋友。如果性格開朗的話也是可以叫的 瓷器 在北京話中是朋友 哥兒們的意思。女孩,北京話叫 果兒 北京話裡說朋友 瓷器 是什麼意思 瓷器就是北京話哥們兒的意思,有關係不錯的意思。找個瓷器串門 應該意思就是 找個哥們去他家玩 飛飛小豬豬之歌 瓷器是新北京話,老北京沒...