ホーム>source

目的:bashシェルスクリプトで最後のマウントポイントを取得する

コード:

<前>ウィズウィズ

期待される:

<前>ウィズウィズ

実際:

<前>ウィズウィズ

lsblk出力:

<前>ウィズウィズ

最後のマウントポイントを取得する際にご案内ください。

#!/bin/bash export mt_pt=`lsblk |grep part|tail -1` awk '{print (($7))}' | $mt_pt
あなたの答え
  • 解決した方法 # 1

    6番目のフィールドが part と等しい各行の変数に7番目のフィールドを保存できます  保存した値を END に出力します  ブロック。

    <前>ウィズウィズ lsblk | awk '$6=="part"{ p=$7 } END{ print p }'

関連記事

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ vba - 配信できないメール本文からテキスト文字列を抽出してExcelに送信する