关于如何在ubuntu ternimal中创建ruby程序命令行接口
我需要写一个程序,,遍历directroy目录,将目录下的所有文件中的old_str替换为new_str
那个-r参数表示递归搜索目录树
要创建的命令行接口是这样的格式
grep_sub [-r] [directory] old_str new_str
请问我应该是在程序中写一些什么东西,还是要做什么设置,还是要重新写一个脚本,才能利用上面那个命令行接口调用我的ruby程序
各位大虾,
[解决办法]
可以用 system("grep_sub [-r] [directory] old_str new_str ")
或用1左边那个符号:`grep_sub [-r] [directory] old_str new_str `
puts system("dir").class puts `dir`.class