所以我有一个脚本,当我给它两个地址时,它将搜索两个 HTML 链接:
echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g'
Run Code Online (Sandbox Code Playgroud)
我想将它发送到wget然后将输出保存在一个名为temp.html. 我试过这个,但它不起作用。有人可以解释原因和/或给我一个解决方案吗?
#!/bin/bash
url = echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g'
wget $url
Run Code Online (Sandbox Code Playgroud) 每个 shell 都有一个环境变量 $HOME 集(例如:)/Users/lotolo。如果我在 csh 下,我可以unsetenv HOME,如果我这样做,cd我会在家里。我也在 bash ( unset HOME)上对此进行了测试,它的行为是相同的。那么 shell 如何知道 my/other_user 的家在哪里呢?它在哪里读取这些值?
这不是重复的,因为我的问题不是我如何知道,而是shell如何知道HOME. 这种行为也扩展到其他用户。