前提・実現したいこと
VSCodium - Open Source Binaries of VSCode
上記Webサイトの
Debian / Ubuntu (deb package):
の部分の記述
を参考に
Ubuntu Linux 20.04.2.0 LTS上のBashシェルスクリプトで
codiumを自動インストールするBashシェルスクリプトを作成したいと考えております。
発生している問題・エラーメッセージ
sudoのパスワードをechoで標準出力としてパイプ「|」や「$$」で sudo -Sで 標準入力に渡すのとは 別に 下記Bashシェルスクリプトの dd tee apt-get install のコマンドに sudoのパスワードとは 別の 標準入力 つまり wget gpg echo コマンドの標準出力 を パイプ「|」や「$$」で 渡さないと codiumを自動インストールがうまく行かないようなのですが sudo -S でパイプ「|」や「$$」がふさがれてしまい dd tee apt-get install のコマンドに sudoのパスワードとは 別の 標準入力 つまり wget gpg echo コマンドの標準出力 を パイプ「|」や「$$」で 渡すことが 現在の僕のシェルスクリプトの知識では できません。
該当のソースコード
BashShellScript
1#!/bin/bash 2 3read -sp "sudo Passsword: " mypass 4 5wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/vscodium.gpg 6 7echo 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list 8 9echo "$mypass" | sudo -S apt-get update && sudo apt-get install codium
試したこと
cat
コマンド
や
EOF
などと組み合わせて試行錯誤しましたが
現在の僕のシェルスクリプトの知識では
記法が分かりませんでした。
補足情報(FW/ツールのバージョンなど)
Ubuntu Linux 20.04.2.0 LTS上のBashシェルスクリプト
コードブロック内の、日本語がぐちゃぐちゃなので、書き直しましょう。
この日本語で意味がわからない人は
このシェルスクリプトについて
回答可能な専門知識をお持ちではない方なので
この日本語でよいのです。
Linuxのシェルスクリプトのご経験が豊富な
達人さんは
この日本語で質問の意図が理解可能だと思います。
そのような達人さんに
ご指導いただければ
と思います。
よろしくお願いいたします。
まだ読んでませんので、意味がわかるかどうか以前(投稿のの仕方)の問題でした。
あえて1行の日本語で説明するならば
「sudoのパスワード入力が1回だけで済むwgetコマンドを使用したcodiumを自動インストールするUbuntu Linux OS用のBashシェルスクリプト(拡張子は.sh)を作成したい」
ということです。
otnさま、あなたはご回答可能な知識をお持ちですか?
回答1件
あなたの回答
tips
プレビュー