bash 変数の末尾のスペース (および最終的にはタブ) を取得しようとしています。目的は、一致するインデント レベルで外部ツール プラグインを使用して gedit にコードを挿入することです。
たとえば、文字列が次のようになっているとします。
' a string containing multiple spaces and other characters():'
私は以下を取得したい:
' '
この記事では、読みやすくするために引用符を付けています。
これを行う簡単な方法はbashにありますか?
gedit 外部ツールについて疑問に思っている人のために、これを使用して pdb ブレークポイントを挿入しています。
#!/bin/sh
foo=$GEDIT_CURRENT_LINE
foo="${foo%%[^ ]*}"
echo -n "
${foo}import pdb
${foo}pdb.set_trace()"