Bash Taskwarrior:如何显示最紧急的任务
我很喜欢taskwarrior,它似乎是唯一一款管理应用程序,您可以拨打您认为最紧急的电话。不仅是今天到期或过期,而是多种价值的组合 我想把最紧迫的任务放在一堆脚本和小部件(tmux、顶栏等)中,但这是我能做的最好的:Bash Taskwarrior:如何显示最紧急的任务,bash,scripting,sh,taskwarrior,Bash,Scripting,Sh,Taskwarrior,我很喜欢taskwarrior,它似乎是唯一一款管理应用程序,您可以拨打您认为最紧急的电话。不仅是今天到期或过期,而是多种价值的组合 我想把最紧迫的任务放在一堆脚本和小部件(tmux、顶栏等)中,但这是我能做的最好的: task next limit:1 | head -n 4 |tail -n1 它显示整行、到期日期、积垢和全部,如下所示: 1 2d H Make widgets 16.5 我知道task\u get、DOM访问,但我找不到使用它的方法,也找不到任何过滤器 我怎样才能只
task next limit:1 | head -n 4 |tail -n1
它显示整行、到期日期、积垢和全部,如下所示:
1 2d H Make widgets 16.5
我知道task\u get
、DOM访问,但我找不到使用它的方法,也找不到任何过滤器
我怎样才能只显示顶级任务的描述?谢谢您可以使用一行脚本获取最新版本的ID,这是假设taskwarrior不更改其输出格式
task _get $(task next limit:1 | tail -n +4 | head -n 1 | sed 's/^ //' | cut -d ' ' -f1).description
您可以使用一行脚本获取最新版本的ID,这是假设taskwarrior不更改其输出格式
task _get $(task next limit:1 | tail -n +4 | head -n 1 | sed 's/^ //' | cut -d ' ' -f1).description
通过将以下行添加到.taskrc文件中,生成名为“desrc”的新报告:
report.desrc.columns = description
report.desrc.labels = Description
report.desrc.sort = urgency-
然后询问desrc列表:
task rc.verbose: limit:1 desrc
rc.verbose:删除标题和其他所有内容,因此不需要头尾信息。通过在.taskrc文件中添加以下行,创建一个名为“desrc”的新报告:
report.desrc.columns = description
report.desrc.labels = Description
report.desrc.sort = urgency-
然后询问desrc列表:
task rc.verbose: limit:1 desrc
rc.verbose:删除标题和其他所有内容,因此不需要头尾。任务的输出是完美的,但这是专门为任务1设计的。
任务的输出是完美的,但这是专门为任务1设计的。任务的输出是完美的,但这是为任务1设计的。#!在这个输出中有一个额外的前导新行,所以我将它传送到tail-n1
OMG惊人,谢谢!在输出中有一个额外的前导新行,所以我将它输送到tail-n1