[问题]一个命令行参数替换的问题。。
发表于 : 2007-06-21 18:20
有个文件(a ),,只有一行,是个目录名字,比如mp3 ,,
怎么在命令行实现类似
代码: 全选
weiyh@MyPC:~$ cat a
mp3
进入mp3 这个目录,?weiyh@MyPC:~$ cd < 'cat a'
代码: 全选
weiyh@MyPC:~$ cat a
mp3
进入mp3 这个目录,?weiyh@MyPC:~$ cd < 'cat a'
试过了..可以的iblicf 写了:cd "`cat a`" 不行,只能引用? 能不能管道实现,“|”or "-"
强的。cat出来的是text,但是"<file"的输出也不是string吗?BigSnake.NET 写了:cd "`<a`"
cd "`cat a`"
和等价的
cd "$(cat a)"
cd "`<a`" 跟 cd "`cat a`" 是完全等价的,不过前者高效一些millenniumdark 写了:强的。cat出来的是text,但是"<file"的输出也不是string吗?BigSnake.NET 写了:cd "`<a`"
cd "`cat a`"
和等价的
cd "$(cat a)"