如何使用`amp;`& `gt;`命令在linux-shell中?

时间:2014-04-11 13:02:08

标签: linux bash command

我从互联网上下载了一个脚本。 当我运行它时,它会因&&命令而停止并显示No command 'amp' found

什么是amp? 什么是gt? 他们做了什么?

3 个答案:

答案 0 :(得分:11)

我怀疑这已经过HTML实体翻译。你想扭转这种情况,例如。

& becomes &

> becomes >

所以(例如)

cd /dir && ls > filename

会变成

cd /dir && ls > filename

答案 1 :(得分:1)

&amp&gt分别是&>的html转义码。

您已经下载了已经html化的脚本,或者您不小心下载了包含该脚本的网页。

检查文件的第一行。如果它以#!/usr/bin/bash之类的东西开头那么它就是前者,你只需要反转这些变化。如果它有<html>标记作为开头,那么您已经下载了网页 - 返回到您获得它的位置并查找类似“原始”链接的内容

答案 2 :(得分:0)

换句话说,&amp;是&#34;&符号&#34;的字符引用。虽然gt只是我们称之为(大于)。