Cygwin 如何将cut与标准输入一起使用

Cygwin 如何将cut与标准输入一起使用,cygwin,cut,Cygwin,Cut,我试图剪切以制表符分隔的粘贴文本的第二列。我想使用cut命令,这样一个程序就可以通过stdin自动向表中输入数据。我以前使用类似于'column-t'的命令做过类似的事情 在终端中键入“column-t”时,在命令行中粘贴文本并按CTRL-D键后,它会立即返回一个固定宽度的表格 命令'cut-f2-'不能这样做,我不确定在按下CTRL-D后需要做什么才能使它返回输出 另外,请注意,我正试图通过cygwin实现这一点。我不知道这有什么关系,但仅供参考 有什么想法吗 Ted这对我来说很有效: cut

我试图剪切以制表符分隔的粘贴文本的第二列。我想使用cut命令,这样一个程序就可以通过stdin自动向表中输入数据。我以前使用类似于'column-t'的命令做过类似的事情

在终端中键入“column-t”时,在命令行中粘贴文本并按CTRL-D键后,它会立即返回一个固定宽度的表格

命令'cut-f2-'不能这样做,我不确定在按下CTRL-D后需要做什么才能使它返回输出

另外,请注意,我正试图通过cygwin实现这一点。我不知道这有什么关系,但仅供参考

有什么想法吗

Ted这对我来说很有效:

cut -f2 | xargs -0
我的输入有反斜杠,如果我不使用-0,这证明是有问题的,这样它就不会试图解释“\”

我不知道为什么cut不立即返回输出。我不得不用xargs让它为我打印