просто использовать:
#!/bin/bash -x
то же самое для оболочки:
#!/bin/sh -x
-121--2286-
Это не совсем то же самое, так как когда col
может что-то сделать с выходом меньше
.
Важный пункт здесь, меньше
будет копировать входной файл для вывода, если его вывод не tty. Вы можете увидеть в less-451 - main.c - line 222 :
/*
* Set up terminal, etc.
*/
if (!is_tty)
{
/*
* Output is not a tty.
* Just copy the input file(s) to output.
*/
SET_BINARY(1);
if (nifile() == 0)
{
if (edit_stdin() == 0)
cat_file();
} else if (edit_first() == 0)
{
do {
cat_file();
} while (edit_next(1) == 0);
}
quit(QUIT_OK);
}
Итак, чтобы сделать то же самое, что и cat file
, вы можете:
less file | grep ^
-121--210092-
Это совершенно другое, так как меньше
может делать различные виды преобразований, например, через $ LESSOPEN EN
К сожалению, мне нужно дождаться выхода других дистрибутивов.[115828].