首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

输出重定向的有关问题

2013-07-04 
输出重定向的问题输出重定向的时候,如何把,命令前面的内容也带上,(就是用户和当前目录那个),写入文件?seas

输出重定向的问题
输出重定向的时候,如何把,命令前面的内容也带上,(就是用户和当前目录那个),写入文件?
season:~shiter$ ls -al          //


[解决办法]
season:~shiter$ ls -al  你说的是这个吗?
那个不行,重定向不了。那个不是命令的内容。
[解决办法]
想要保存命令前面的提示符需要事先知道提示符的格式,就按照你的电脑上的提示符格式(就是用户和当前目录,中间用冒号分隔,后面加上$符号)
可以用这个命令输出:echo "`whoami`:`pwd`$"
使用命令的时候就这样:
(echo "`whoami`:`pwd`$" && 这里是你要执行的命令) > /tmp/f.tmp
例如:ls -al
(echo "`whoami`:`pwd`$" && ls -al) > /tmp/f.tmp

热点排行