Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Taskwarrior:如何显示最紧急的任务_Bash_Scripting_Sh_Taskwarrior - Fatal编程技术网

Bash Taskwarrior:如何显示最紧急的任务

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访问,但我找不到使用它的方法,也找不到任何过滤器 我怎样才能只

我很喜欢taskwarrior,它似乎是唯一一款管理应用程序,您可以拨打您认为最紧急的电话。不仅是今天到期或过期,而是多种价值的组合

我想把最紧迫的任务放在一堆脚本和小部件(tmux、顶栏等)中,但这是我能做的最好的:

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