我尝试了一个小程序来获取#的前缀字符串,但我无法获得sring。
#include<stdio.h>
int main(int argc,char* argv[]){
char*path = argv[1];
printf("\n path : %s \n",argv[1]);
return 0;
}
root@rs]# ./a.out #1angus
path : (null)
如何使用#和数字前缀字符串?
答案 0 :(得分:2)
只需引用它,以便shell认为它不是评论:
./a.out '#1angus'
答案 1 :(得分:1)
这3个中的任何一个都应该起作用
./a.out '#1angus'
./a.out "#1angus"
./a.out \#1angus