Existe o comando w
de sed
:
sed -n 'w /tmp/out'
Mas talvez você devesse escrever seu próprio script mycat
:
#!/bin/bash
cat >"${1?}"
Crie um diretório ~ / bin e adicione-o à frente do seu PATH para que seu comando seja encontrado.
Você pode dizer: "mas eu uso centenas de máquinas, elas não terão esse script nelas". Nesse caso, minha sugestão é que você crie um script que simplesmente configure seu ambiente preferido em qualquer máquina que você queira. Eu tenho um script que, idealmente quando eu tiver acesso root, crie um novo id de usuário, adicione uma entrada sudoers para ele, copie alguns arquivos .bashrc e bin / *, e assim por diante. Então eu posso entrar com esse id e "se sentir em casa". Além disso, meu histórico de comandos não é poluído por outros administradores fazendo logins de raiz, e eu não estou fazendo todos os meus comandos como root.
Muitas vezes eu tenho que trabalhar em novas instalações de SO no hardware em teste, e esse tipo de configuração automática é uma verdadeira benção.