Если вам действительно нужно использовать xargs, вы можете использовать обратные кавычки внутри вашей строки echo'ed, чтобы указать оболочке, что она должна запускать команду hostname:
echo "`hostname -i` file.txt" | xargs myscript.rb
В противном случае ответ cppcoder будетпуть.