关于给screen导入命令的问题
发表于 : 2020-01-08 14:50
screen_name="test"
screen -dmS $screen_name
cmd1="cd /mnt/HD/HD_a2/";
echo $cmd1
screen -x -S $screen_name -p 0 -X stuff $cmd1
screen -x -S $screen_name -p 0 -X stuff $'\r'
我想给名为test的screen导入“cd /mnt/HD/HD_a2/”这条命令并回车执行(这个linux版的回车符是\r,\n不执行),遇到的问题是只要$cmd1包含空格就没办法导入进screen不含空格正常,但是我用echo $cmd1是可以打印出包含空格的字符串的。想问下大家有什么办法可以解决
screen -dmS $screen_name
cmd1="cd /mnt/HD/HD_a2/";
echo $cmd1
screen -x -S $screen_name -p 0 -X stuff $cmd1
screen -x -S $screen_name -p 0 -X stuff $'\r'
我想给名为test的screen导入“cd /mnt/HD/HD_a2/”这条命令并回车执行(这个linux版的回车符是\r,\n不执行),遇到的问题是只要$cmd1包含空格就没办法导入进screen不含空格正常,但是我用echo $cmd1是可以打印出包含空格的字符串的。想问下大家有什么办法可以解决