LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1331|回复: 11

我想里面每一行最前面空个空格出来,怎么弄?[已解决]

[复制链接]
发表于 2004-1-18 16:17:29 | 显示全部楼层 |阅读模式
kasdnmzcnv
dkflqwejfk
zxcmvnad;ewr
djfgoijiv

终端是这样的,我想里面每一行最前面空个空格出来,怎么弄?

那样看起来舒服点,,

我学shell问着问着多了就会学的了!
发表于 2004-1-18 16:52:35 | 显示全部楼层
  1. sed 's/^/ /g' urfile
复制代码
;)
 楼主| 发表于 2004-1-18 17:00:00 | 显示全部楼层
你们别介意,问多了我才会学的,
 楼主| 发表于 2004-1-20 13:16:36 | 显示全部楼层
root: / $ sed 's/^/ /g' urfile
sed: can't read urfile: No such file or directory


这文件指那里 ?
发表于 2004-1-20 15:21:45 | 显示全部楼层
最初由 pinksnoopy 发表
root: / $ sed 's/^/ /g' urfile
sed: can't read urfile: No such file or directory


这文件指那里 ?

:ask
你指的是终端?文件?,如果你指的是终端的话,你想修改什么?如果你指的是文件的话,把urfile换成你的文件名!
btw:我都认识你一年了~~,怎么你的问题总让人莫名其妙呀~ :confused:
 楼主| 发表于 2004-1-20 17:40:17 | 显示全部楼层
表达出来经常使人混淆,语文从小学我还没及格过啊,你叫我怎说

终端,,

[root dskfjiwekjdnvjadf] 这个里给你打命令
这里是出来的信息,
kewt vcbiocxvbiaermandjvkcxzo dsfkwje dsjoif

就是每一行的前面,不管输入输出每行最前都空一格了没有 ?
发表于 2004-1-20 18:43:10 | 显示全部楼层
你的意思是不是这样:
比如在提示符和要输入的命令之间要留有一个空格,并且无论什么命令的输出每行前也要留有一个空格,
[/] ls                <=ls和提示符之间有空格
bin   dev  home    lib         misc  opt   root  tftpboot  usr
boot  etc  initrd  lost+found  mnt   proc  sbin  tmp       var
[/] _      <=光标在这里,
是这个意思吧~~~,
在提示符和输入命令之间加一个空格可以通过修改PS1来实现,而每个命令的输出都要加空格,我现在不知道怎么作,不过可以用printf " %s\n" `command`可以
 楼主| 发表于 2004-1-20 22:52:30 | 显示全部楼层
这个在PS1=""里面最后加个空格就可以了

哎呀,怎那么难理解

我的意思是整个终端里面不管是输入还是输出,每行最前空个格出来

root: ~ $ ls
anaconda-ks.cfg  Desktop  Important  install.log  install.log.syslog  log  @system.mail
root: ~ $ cd /
root: / $ ls
bin   dev  home    lib   lost+found  mnt  proc  sbin    tftpboot  usr
boot  etc  initrd  look  misc        opt  root  snoopy  tmp       var
root: / $

像这样,不管多少行,不管命令后提示是什么,每一行前面都空个格出来

无论什么,每一行在终端最前空一格,


root这个我搞定了,是用PS1=**这里加空格就行了,,那些那些文件名,提示呢!!??明白了吗?

呵呵,你终于改头像了?
发表于 2004-1-20 23:04:09 | 显示全部楼层
最初由 pinksnoopy 发表
这个在PS1=""里面最后加个空格就可以了

哎呀,怎那么难理解

我的意思是整个终端里面不管是输入还是输出,每行最前空个格出来

root: ~ $ ls
anaconda-ks.cfg  Desktop  Important  install.log  install.log.syslog  log  @system.mail
root: ~ $ cd /
root: / $ ls
bin   dev  home    lib   lost+found  mnt  proc  sbin    tftpboot  usr
boot  etc  initrd  look  misc        opt  root  snoopy  tmp       var
root: / $

像这样,不管多少行,不管命令后提示是什么,每一行前面都空个格出来

无论什么,每一行在终端最前空一格,


root这个我搞定了,是用PS1=**这里加空格就行了,,那些那些文件名,提示呢!!??明白了吗?

呵呵,你终于改头像了?

不知道你作什么?! :ask,也没有什么意义呀~~,
不过你的问题....,我试试看吧~~,
 楼主| 发表于 2004-1-20 23:22:48 | 显示全部楼层
想想好看而已嘛,,希望不会打扰你很多时间

就是将整个终端的内容搬动一下,全部每一行前空一格,

说的容易,我知道实现起来应该不容易,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表