Как правильно?
Вот мой неправильный вариант:
#!/bin/bash
GREEN='\033[1;32m'
RED='\033[1;31m'
COL='\033[0m'
command > >(echo -e "$GREEN""$(< /dev/stdin)""$COL") \
2> >(echo -e "$RED""$(< /dev/stdin)""$COL" >&2)
Как правильно?
Вот мой неправильный вариант:
#!/bin/bash
GREEN='\033[1;32m'
RED='\033[1;31m'
COL='\033[0m'
command > >(echo -e "$GREEN""$(< /dev/stdin)""$COL") \
2> >(echo -e "$RED""$(< /dev/stdin)""$COL" >&2)