同じコマンドを使用する必要がある複数のプロジェクトがあります。プロジェクトはいつも
/home/[username]/public_html/[prjectname]/
私のプロジェクトのすべてのディレクトリでこのコマンドを実行したいので、プロジェクトライブラリを知る必要があります。試しましたが、${path:0:20}
ユーザー名とプロジェクト名の文字列の長さが異なるため。私は知る必要があります。パスの最初の4つの部分。
ベストアンサー1
あなたはすでにそれを言及していますcut
。区切り記号をに設定します/
。やや直感的でない部分は、最初のフィールドの前の部分度/
(空白)フィールドとして計算されるため、フィールド1〜5が必要です。
echo /1/2/3/4/5/6/7 | cut -d/ -f1-5
明らかにする
/1/2/3/4