tabulation

使用 utf8 字符展开文件中的选项卡
tabulation

使用 utf8 字符展开文件中的选项卡

我用来expand将制表符扩展到空格。对于utf8文件expand无法正常工作。例如,tab 中ć\ta扩展为 6 个空格,而 ina\ta扩展为 7 个空格。 如何使其适用于utf8文件? ...

Admin

使用“\t”来 grep 查找制表符分隔值有什么问题?
tabulation

使用“\t”来 grep 查找制表符分隔值有什么问题?

我有一个包含四个值的 .tsv 文件(由制表符分隔的值)。因此,每一行应该只有三个选项卡,并且每个选项卡周围都有一些文本,如下所示: value value2 value3 value4 但看起来有些行被破坏了(有超过三个选项卡)。我需要找出这些线。 我想出了以下 grep 模式。 grep -v "^[^\t]+\t[^\t]+\t[^\t]+\t[^\t]+$" 我的想法: 第一个 ^ 匹配开头 [^\t]+ 匹配多个“无制表符” \t 匹配单个制表符 $ 匹配结束 然后我只是将其按正确的顺序排列正确的次数。这应该匹配正确的行。所以我通过...

Admin

Kate 在选定行上键入 Tab 时替换文本而不是缩进
tabulation

Kate 在选定行上键入 Tab 时替换文本而不是缩进

昨天我试图更改所有缩进设置来解决另一个问题,但现在我遇到了以下问题,并且我不知道是哪个设置导致的。 如果我选择行并键入 Tab,我希望所选行会缩进。相反,选择被表格所取代。例如,我从以下内容开始: aa bb cc 然后我选择一个部分([ 和 ] 之间的是所选部分): aa b[b c]c 然后我按 Tab (---> 代表一个表格),我期望这样: aa --->bb --->cc 但我得到的是这个: aa b--->c 我怎样才能恢复这种行为?我正在使用凯特 21.12.3。 ...

Admin

在 ssh 上使用“watch”时,如何防止函数的列表输出被弄乱?
tabulation

在 ssh 上使用“watch”时,如何防止函数的列表输出被弄乱?

当 ssh-ing 进入我的服务器时,我希望能够使用netstat.我不想手动运行它,而是想使用watch.虽然命令 ( sudo netstat -apon | grep 44002) 单独运行会给出正确的输出 tcp 0 0 127.0.0.1:44002 0.0.0.0:* LISTEN 1750/sshd: mainuser off (0.00/0/0) tcp6 0 0 ::1:44002 :::* ...

Admin

如何使用 grep /egrep 搜索两个引号之间的所有制表符
tabulation

如何使用 grep /egrep 搜索两个引号之间的所有制表符

我正在 bash 中使用 grep /egrep 查找两个引号之间的所有制表符。 我试过 grep -r . -e "\".*\t.*\"" grep -r . -e "\".*\\t.*\"" grep -r . -e "\".*\\\\t.*\"" grep -r . -e '\".*\t.*\"' grep -r . -e '\".*\\t.*\"' grep -r . -e '".*\t.*"' grep -r . -e '".*\\t.*"' 但我没有得到想要的结果。以下greps 产生所有带有 a 的行\t: grep -r . -e ...

Admin

BASH 中“\t”与“制表符”分隔符和“剪切”是什么意思
tabulation

BASH 中“\t”与“制表符”分隔符和“剪切”是什么意思

在此命令中: cut -f2 -d$'\t' ('\t') 这是什么意思 ?我看到了另一个问题,我了解了“制表符”分隔符的想法,但仍然想知道'\t'某些东西的快捷方式或符号或命令 如何在 BASH 中使用“cut”定义“制表符”分隔符 ...

Admin

我可以强制列发出空格而不是制表符吗?
tabulation

我可以强制列发出空格而不是制表符吗?

我想使用以下column命令将文件制成表格: $ column -c 60 file.txt 输出在屏幕上很好,但无法用于我的目的,因为项目是由选项卡分隔的。为了进一步处理,我需要它们作为空白。 当然,我不能只用一个空格替换一个制表符,因为这会破坏第二、第三等列的左对齐。 ...

Admin

unexpand命令到底是如何工作的?
tabulation

unexpand命令到底是如何工作的?

我已经阅读了一些有关 unexpand 的解释,但要么我不明白,要么没有按预期工作。 让我们考虑以下示例: [root@hope log]# echo "A12345678B" | tr '[1-8]' ' ' | unexpand -a A B [root@hope log]# echo "A12345678B" | tr '[1-8]' ' ' | unexpand -a | od -ta 0000000 A ht sp B nl 0000005 [root@hope log]# echo "A12345678B12345...

Admin

删除 sqlplus 中的所有选项卡
tabulation

删除 sqlplus 中的所有选项卡

我可以解决这个问题,但我不明白为什么会发生。 我的任务是:(ksh) 第一步:使用 sqlplus 从数据库中查询数字, 第二步:格式化邮件的一些文本, 第三步:发送带有这些的邮件。 这是我的代码的一部分: psnr() { sqlplus -s USR/PASS@PROD << EOS SET PAGESIZE 0 SET COLSEP ";" SET FEEDBACK OFF SET TRIMOUT ON SET TRIMSPOOL ON select max_number-last_number from postalsli...

Admin

用于“表格化”包含 ANSI 转义码的输入数据的 shell 工具
tabulation

用于“表格化”包含 ANSI 转义码的输入数据的 shell 工具

我的输入包含我想要表格化的 ANSI 颜色代码。我希望输出保持彩色,因此表格输出应保持 ANSI 颜色代码。因此,天真地剥离它们并不符合我的要求。 例如,对于此输入, \033[0;32;1mgreen_apple\033[0m 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 我期望的输出类似于 green_apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 在上面的输出中,“green_appl...

Admin

如何让 Kate 在 Python 文件上使用空格缩进,但在文本文件和其他文件上使用制表符?
tabulation

如何让 Kate 在 Python 文件上使用空格缩进,但在文本文件和其他文件上使用制表符?

我的目标是将 Kate 设置为在 Python 文件上正常工作,但在其他文档上使用不同的设置(制表符而不是空格)。我确信其他人也在这样做,但我找不到方便的解决方案。我很感激任何建议。 Kate 在这里有缩进设置: 单击设置菜单 单击“配置 - 凯特” 在右侧展开“编辑器” 点击“缩进” 一种选项是“默认缩进模式”。该设置的一种选择是 Python。但是,我找不到在哪里设置(甚至显示)用于 Python 选择的选项。 此外,尚不清楚“默认缩进模式”与该页面上缩进的显式设置之间的相互作用是什么。其中一个会凌驾于另一个之上吗? ...

Admin

如何配置 Kate 始终使用 2 个空格进行制表?
tabulation

如何配置 Kate 始终使用 2 个空格进行制表?

默认情况下,Kate 在按 Tab 时插入 2 个空格,但从第四个 Tab 级别开始切换到真正的 Tab。我可以禁用此功能并始终使用空格,无论深度如何吗? 我想要这个是因为我使用 Kate 来编写 Scala 代码,并且使用空格对而不是制表符是那里的惯例。 ...

Admin

如何仅为猫设置默认选项卡?
tabulation

如何仅为猫设置默认选项卡?

我更喜欢设置tabs 4,但这可能会产生一些副作用,例如例如ls输出可能看起来没有正确对齐。如何配置终端/猫以仅对猫使用四个空格作为制表符? 我应该只是别名/包装cat到设置tabs 4、运行/bin/cat然后将其设置回来的东西吗?我的想法是,这条路线不太可取,因为事实上我希望 、 和其他实用程序具有这种less行为diff。 ...

Admin

什么命令将提供制表符分隔的文本文件并将每行剪切为 80 个字符?
tabulation

什么命令将提供制表符分隔的文本文件并将每行剪切为 80 个字符?

我有(有时)制表符分隔数据的多行文本文件。我想输出该文件,以便我可以浏览它 - 所以我只想看到每行的前 80 个字符(我设计的文本文件将重要的内容放在每行的前面)。 我以为我可以使用 cat 读取文件的每一行,并将每一行发送到管道中的下一个命令: cat tabfile | cut -c -80 但这似乎被打破了。我试着胡闹,grep 似乎可以工作 - 但后来我发现,不,它没有(不是文件中的每一行都有 80 多个字符) - 似乎制表符被剪切计为单个字符。 我试过: cat tabfile | tr \t \040 | cut -c -80 尽...

Admin