nvbn/thefuck

Doesn't handle pipes

开放

#108 创建于 2015年4月23日

 (5 条评论) (0 个反应) (0 位负责人)Python (3,960 个派生)batch import
enhancementhelp wanted

仓库指标

星标
 (97,740 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

It looks like fuck doesn't handle pipes well. If I try to do this in Bash:

$ pss -ef | grep foo
-bash: pss: command not found
$ fuck
ps -ef | grep foo
ps: illegal argument: |
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-g grp[,grp...]] [-u [uid,uid...]]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]

It looks like the command is executed in the wrong way, it seems like it's trying to execute it as a single command, instead of treating it as a line of input with potentially multiple commands.

贡献者指南