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釋放。舉兩個例子詳細說明...
可以用北京話中的「瓷器」叫女生嗎
北京話中的 瓷器 的意思是鐵哥們兒,好朋友。如果性格開朗的話也是可以叫的 瓷器 在北京話中是朋友 哥兒們的意思。女孩,北京話叫 果兒 北京話裡說朋友 瓷器 是什麼意思 瓷器就是北京話哥們兒的意思,有關係不錯的意思。找個瓷器串門 應該意思就是 找個哥們去他家玩 飛飛小豬豬之歌 瓷器是新北京話,老北京沒...