2

わかりました、これは奇妙な質問の 1 つですが、端末から HTML URL を実行するにはどうすればよいですか? 説明させてください...

APIを使用してデータベース内のレコードを更新するシェルスクリプトがあります。次のようになります。

http://{account}.cartodb.com/api/v2/sql?q=UPDATE test_table SET column_name = 'my new string value' WHERE cartodb_id = 1 &api_key={Your API key}

上記をシェルスクリプトから実行して、ブラウザで実行したときと同じ効果が得られるようにするにはどうすればよいですか?

4

2 に答える 2

4

これを試して:

wget "http://{account}.cartodb.com/your/api?call= etc." -qO-

戻りページが大量の出力を生成する場合は、less を使用します。

wget "http://{account}.cartodb.com/your/api?call= etc." -qO- | less

または、出力結果を気にしない場合:

wget "http://{account}.cartodb.com/your/api?call= etc." -q -O /dev/null
于 2013-03-31T00:41:54.950 に答える
1

テキストベースのブラウザについて質問している場合、かなりの数のブラウザがあります。

ただし、スクリプトから実行するということは、非対話型にして出力を破棄する可能性があることを意味します。

例: lynx -dump {some_url} 2>/dev/null.

その他のコマンド ライン ブラウザには、w3c、links、elinks などがあります。

一部の操作には wget または curl を使用することもできます。

于 2013-03-31T00:07:16.107 に答える