1. ホーム
  2. linux

[解決済み] 文字列の一部を返すlinuxのシェルコマンドは何ですか?重複

2022-12-01 21:58:46

質問

文字列の一部を返すことができるlinuxのコマンドを探したい。ほとんどのプログラミング言語では substr() 関数のようなものです。bashにはこの目的に使えるコマンドはないのでしょうか。こんなことができるようにしたいのですが・・・。 substr "abcdefg" 2 3 - プリント cde .


続・似たような質問です。

どのように解決するのですか?

そのようなことをするためのシェルユーティリティを探しているのであれば cut コマンドを使用します。

例を挙げると、試してみてください。

echo "abcdefg" | cut -c3-5

となり

cde

ここで -cN-M は、cutコマンドにカラムを返すように指示します。 NM を含む。