小编leo*_*nko的帖子

如何在 mutt 中正确配置多个帐户

关于这个主题有很多文章,但没有一篇对我有用。.muttrc 有以下与多个帐户相关的内容(仅使用 IMAP + 当然还有 SMTP):

source "~/.mutt/account1"
folder-hook $folder 'source ~/.mutt/account1'
source "~/.mutt/account2"
folder-hook $folder 'source ~/.mutt/account2'

macro index <f2> '<sync-mailbox><enter-command>source ~/.mutt/account1<enter><change-folder>!<enter>'
macro index <f3> '<sync-mailbox><enter-command>source ~/.mutt/account2<enter><change-folder>!<enter>'

# Mailboxes
bind    index   G  imap-fetch-mail
macro   index   gi "<change-folder>=INBOX<enter>"       "Go to Inbox"
macro   index   gs "<change-folder>=$my_sent<enter>"    "Go to Sent"
macro   index   gd "<change-folder>=$my_drafts<enter>"  "Go to Drafts"
macro   index   gt "<change-folder>=$my_trash<enter>"   "Go to Trash"
Run Code Online (Sandbox Code Playgroud)

帐户文件如下(例如,对于 account1,另一个是相同的,但文件夹的名称将采用不同的语言):

set my_drafts             = "Drafts"
set my_drafts_noquote     = "Drafts"
set my_sent               = "Sent<quote-char><space>Items"
set my_sent_noquote       = "Sent …
Run Code Online (Sandbox Code Playgroud)

mutt

6
推荐指数
1
解决办法
5180
查看次数

回滚英特尔微码更新和计算机速度

我假设 Debianintel-microcode软件包会逐渐纠正各种幽灵和崩溃问题。根据我对这些问题的理解,在现有处理器上纠正它们的唯一方法是禁用推测执行(或它的名称)并因此降低性能(我不清楚百分比有多大,但我读过有人猜测it汽车达到百分之几甚至超过10%)

如果我不关心幽灵或崩溃问题,有什么方法可以将这些更新带回 CPU 固件(坦率地说,我不会在某些仅用于计算的计算机上使用 Internet 的唯一方法是安装和更新包)以最大限度地提高性能?

cpu debian firmware intel

4
推荐指数
1
解决办法
1167
查看次数

awk 根据条件开始打印

我在文件中有测试数据 text.txt

a
b
test
test2
1,2
3,3
Run Code Online (Sandbox Code Playgroud)

我想从 test 为 + 2 的行号开始输出文件。我需要这是一个可用的单行gnuplot,我想出了以下内容:

awk -v linestart=$(awk '$0~"test" {a=NR}END{print a+2}' $filename) 'BEGIN{FS=",";OFS="\t";lines}NR>=linestart{print $1, $2}' $filename
Run Code Online (Sandbox Code Playgroud)

但我需要以某种方式将文件内容提供给两个awk我不知道该怎么做的。所以我想出了解决方案,$filename但这有问题,如何进入$filename

我在想:

echo "test.txt" | read filename | awk -v linestart=$(awk '$0~"test" {a=NR}END{print a+2}' $filename) 'BEGIN{FS=",";OFS="\t";lines}NR>=linestart{print $1, $2}' $filename
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

我还能如何使上述工作?明显的问题是我需要在运行之前知道要开始打印的行号awk。我也在想一些事情:

awk 'BEGIN{FS=",";OFS="\t";lines=100000}{if ($0~"test"){lines=NR+2}; if(NR>=lines){print $1, $2}}' 
Run Code Online (Sandbox Code Playgroud)

但是我什至没有尝试过,因为它非常丑陋且不通用,我必须使变量lines始终足够大。那么是否有一个优雅的解决方案可以与普通的文本文件管道一起使用,或者在其他情况下以某种方式将文件名推入其中?

bash awk

4
推荐指数
1
解决办法
473
查看次数

标签 统计

awk ×1

bash ×1

cpu ×1

debian ×1

firmware ×1

intel ×1

mutt ×1