GNU/Linux >> Linux の 問題 >  >> Linux

Linuxを使用して行に存在する文字列の長さを制限する方法

bash では、以下を使用して文字列を制限できます。この場合、インデックス 0 からインデックス 17 までです。

$ var="this is a another string"

$ echo ${var:0:17}

this is a another

列ごとに awk を使用:

$ awk '{print $1, $2, $3, $4}' file

または sed を使用:

sed -r '[email protected]^(\S+\s+\S+\s+\S+\s+\S+).*@\[email protected]' file

またはカットを使用して長さで:

$ cut -c 1-23 file

Linux
  1. コマンドラインを使用してLinuxをシャットダウンまたは再起動する方法

  2. 「dd」コマンドを使用して Linux でスパース ファイルを作成する方法

  3. Linux で mail コマンドを使用してファイルを添付するには?

  1. コマンドラインを使用してLinuxを再起動する方法

  2. Linux で「split」コマンドを使用して iso またはファイルを分割する方法

  3. UNIX/Linux でファイルの行数を数える方法

  1. ターミナル/コマンドラインを使用してLinuxでファイルを作成する方法

  2. Linuxでスワップファイルを使用してスワップスペースを拡張する方法

  3. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法