我正在尝试获取 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()"