Bashプログラミングでは、特定のリンクを生成するスクリプトを設定しようとしています。続いて、404がない場合、そのスクリプトで上記のリンクを開こうとしてい curl
ます。システムに他のプログラムが存在しますが、などのコマンドを明示的に定義しないと、自動オープンへのリンクを取得できないようfirefox [generatedLink]
です。次のことを行うために何を使用できますか?
(1)の出力を分析してcurl
、生成されたリンクが有効かどうか(つまり、404を返さないかどうか)を判断し、
(2)ブラウザーでリンクを開くかどうかをユーザーに確認し、「はい」と答えた場合は、その生成されたリンクへのシステム上のデフォルトのブラウザ?
他の言語(C ++、Pythonなど)でこれを行う必要があると思われる場合は、お知らせください。
注これをLinuxでのみ機能させたい。クロスプラットフォームである必要はありません。