くだらねえ質問はここに書き込め! Part 248
>>163 設定し忘れてるんじゃないの?という意味じゃなくて https://ja.wikipedia.org/wiki/Setuid 「セキュリティ上の危険性が増すため、多くのオペレーティングシステムではシェルスクリプト形式の実行ファイルへの setuid 属性付与を無視するようになっている。 」 DebianもシェルスクリプトのSUIDは使えないようにしてあるんじゃないの、ってこと >>164 やっと理解できました!ありがとうございました。 Debianでsetuidのシェルスクリプトが無視されていて、./upは普通ユーザーで実行+sudoは直前にパスワード打ってたからたまたまパスワードの入力を求められなかったってことですね! めちゃくちゃすっきりしました >>160 HDDにラベルつけて、fstabでラベル指定してみては。 >>166 fstabあんまり分からないのでググったのですがさっぱり分かりませんでした。 たぶんUUIDとLABELは一緒だと思うんですけど具体的にどうやって書けばいいでしょうか? UUIDもLABELもパーティションの指定なので(ディスクの指定ではない)ディスクのabcd...は指定できない気がするのですが指定できるのでしょうか? 何時間もググったら/dev/disk/by-uuid/0123.../みたいなパスでアクセスしろみたいなのは見ましたがめんどくさいので出来れば/dev/sdaみたいなのを固定したいです。 >>167 ttps://ameblo.jp/itboy/entry-12061407921.html これ読んでめんどくさいなと思ったなら全部uuidでやった方がまだ楽だと思われるので、どっちでもまあ頑張れ >>167 >>160 で言ってる、UUIDで指定しても意味がなかったって、具体的にはどんな現象が起きたの? fatabには「/dev/sda1」なんかの代わりに「UUID=<uuid>」って指定するんだよ > ディスクのabcd...は指定できない気がするのですが指定できるのでしょうか? ディスクの指定するって、何がやりたいの? >>169 たぶん、uuid =abc123が時によりsdaになったりsdbになったりて事だと思う。 ラベルを提案したがそれも同様だろう。 たしかfstabに起動順位か何かを指定できたような気もしたけど、気のせいかもしれない。 すんまそん、>>170 後段は気のせいだと思うので無視してちょ。 >>167 > たぶんUUIDとLABELは一緒だと思うんですけど具体的にどうやって書けばいいでしょうか? 記法はご賢察通りuuid同様で、e2label(8)でext4とかは設定します。 >>168 udevはほぼ知識0なのですがたぶんこれで解決すると思います。 あとで試してみます。ありがとうございました。 >>170 そういうことです! 今まではHDD1個だったので/dev/sda?でスクリプトとか書いていたのですが、HDDが複数になってsd?がabcd...コロコロ変わるのでWindowsのC: D:みたいに楽に固定してアクセスできる方法を探していました。 皆さんはHDDなど複数ある場合どうやって個体を判定してますか? 起動後に毎回sudo blkidするしかないのでしょうか? 同じHDD型番で同じようなパーティション、/dev/sd(a|b)シャッフルするともうどっちのHDDなのかワケワカメ状態です 毎回/dev/disk/by-uuid/0123.../みたいなのでアクセスするのは現実的に無理です 内心ドライブレターくらいないのかよって思ってしまってます。 上のudevで固定する以外に簡単な良い方法はないでしょうか? 余談ですがLABELとPARTLABELの2つあってWindowsのパーティションは全部PARTLABEL文字化けで再設定方法がわかりません。 勝手にLinux側で設定し直してもWindows側に影響でないでしょうか? >>173 人の識別用には、単に記名してた。 sudo touch /HDD-TARO みたいな。 なんでコロコロ変わるの?SATAケーブル差し替えでもしなければ変わらなくね? 仮に変わるとして、その状況でsd[a-z]を使い続けようとしてるのが謎 毎回by-uuidが辛いならby-labelでよくね いや違うか。そもそも毎回デバイス名を必要とする状況ってどんなだ しょっちゅう抜き差ししてその都度手でmountコマンドを打ってる? 普通は抜き差しがあってもマウント先ディレクトリを使うだけのはず そもそも>>160 ではfstabをuuidで書いてて機能してないとあるし、単純にfstabの書き方が間違ってるだけなんじゃあ >>172 もしかしてデータベースみたいに、OSを通さずストレージデバイスにアクセスするようなプログラムを使ってるのか? それなら、そのプログラムがUUIDやラベルでの指定を受け付けてくれなければどうしようもないと思う そのプログラム作った奴に聞いてみ リムーバブル(外付けUSB?)なHDDの話かな データの持ち込みようにHDDをそのときだけ使うような場合だとラベルもUUIDも事前にわからないから難しい スクリプトで自動的に判断させようとすると、いつか失敗してどえらいやらかし(間違えて上書き)をするかも Windowsだと一回使ったリムーバブルディスクは、次回から同じドライブレターになるようだけど、それも100%ではない リムーバブルデバイスは運用上の慎重さが一番大事 >>179 USBだとHDDかどうかなんて関係なくね? ディストリの初期設定にもよるだろうけど大概 /media/ユーザー名/ラベル名 等になるのでは マシン管理、特に仮想マシンの管理にCockpit使ってる方いますか? 今物理三台で運用していてマイグレーションも問題なく動きます。 この規模であればovirtなどは必要無いでしょうか? もっと全自動化とか考えているのですが。 ちなみに共有ストレージはなく、安い在庫PC. たまにマイグレーションしたりqcow2のバックアップを 月イチで取っているくらいです。 サーバの疎通監視みたいなのをbashでしていて RESPONSE=$(wgetでヘッダを取得してHTTPでgrepしてawkでレスポンコード取得) if [ "${RESPONSE}" -eq 200 ]; then 処理開始 fi [EOF] なんですが、つながらなかったりして数値を取れない時だと思うのですが /パス/hogehoge.sh: ○行: [: : 整数の式が予期されます と出ます。 これを出ないようにする(接続負荷時はエラーなく終了)には エラー出力をdev/nullする以外に どのような条件式を設ければいいでしょうか? >>182 取れなければ$?が0以外になるからまずそこではねる とりま 200 かだけ判定するなら文字列にしてしまう if [ "x${RESPONSE}" = "200" ] ; then ... fi ミスった if [ "x${RESPONSE}" = "x200" ] ; then >>183 wgetに対して成功したかをチェックするのですね、ありがとうございます! >>185 なんとそんな指定の方法があるのですね、勉強になりました! /dev/sda sdb sdcと変わるって質問していたものです。返信遅くなってすみません >>175 176 内蔵SATA3台くらいだとランダムで変わりました。本当に条件が謎でハードソフト設定一切手をつけて無くても気まぐれに変わります。 >>177-180 最初に謝りたいのですが、/etc/fstabで指定するのはパーティションなのが正解なのに、時々HDDのデバイス名と勘違いして頭がこんがらがってました。 hddparmで設定などしていたのでいつの間にか頭がこんがらがってました。 いろいろアドバイス頂いて検討した結果、起動時のhdparmだけ/dev/disk/by-uuid/XXXXXで指定する。 その他スクリプトは/etc/fstabで指定した/mnt/mainpart1みたいな名前でアクセスすることになりました。 ありがとうございました。 Tunarやpacmanfmで15000個くらいの数kbのファイルのフォルダを開くとext4で2.5分くらい、NTFSで4分くらいフリーズするんですがどうすれば直りますか? Tumblerdはパッケージごと削除してサムネイルは無効状態です。 ターミナルでlsだと一瞬で終わります。 ちなみにDOAXVVのcommon/DOAX-VenusVacation-JP/DX11_data/COMMONフォルダのことです。 >>188 それは仮にDolphinであろうとエクスプローラーであろうと あまり軽い状態で表示できる気がしない… 詳細表示やめてアイコン表示で、 ソートをファイル名順にするとちょっとだけマシになるかも tmpfs上で touch $(seq 15000) してthunarを試してみた 分単位はかからなかったけど確かに遅い、操作可能になるまで約8秒 dolphinはすぐに操作可能になった(体感1秒) 最近LinuxをCUIで使う勉強してるけど皆どうやってオプション覚えてるの? cdとかlsみたいなコマンドは被らないからまだいいけどオプションはコマンドによって重複しまくりで混乱する それとも覚えないでその都度manするとか? 重複というかこのコマンドでは-rはこういう機能だけどこのコマンドだと-rはこうみたいにコロコロ変わるから混乱する >>193 > それとも覚えないでその都度manするとか? はい。--help付けてusage見るとか。 オプションは薄っすらしか覚えてないな 履歴をfzfで検索して思い出す、思い出せなかったらtldr,man,ググるって感じ fzfで補完できるようにするやつも入れてる じゃあ悩まなくてもいいのか。ありがとう 今読んてる本がオプション使いまくりで「便利だから積極的に使いましょう」みたいに書かれてるけど片っ端から忘れるから悩んでた 便利だと思ったコマンドは[アプリとしての]メモパッド的なものに、貼っておく(2スクロールくらいで済むような量がイイ) キーボードショートカットなどは、絵として作って壁紙にしちゃう とか 自宅、自前マシンじゃないとしちゃいけないかな >>190 191 犯人はGtkなのですかね・・・ls -lなら一瞬で表示されますもんね 個人的にはGUI使いたいです。 ちなみにWindowsでは一瞬で表示されるのでやっぱりなんかおかしい気がします。 >>192 8秒くらいなら我慢できるのですが毎回4分はさすがに辛いです。フォルダ開いただけで4分フリーズです(毎回) 個人的にTunarやpacmanfmのスクロールがなんかスムーズじゃない(引っかかる感じ)なのもこれが原因なのではと思っているのですがなんとかなっらないのでしょうか? >>197 よく使うものは憶えるし憶えないものは滅多に使わないので憶えておかなくても問題ない -h か --help で変な動作するコマンドが(ないと思うが)あったら憶えておく 「ないと思う」とか書いたけど、もう grep を忘れているというポンコツな俺 foo+bar@exampleみたいな メールアドレスに使うデリミタって何年ぐらいから対応してた? 2010年くらいからあったっけ? プラス記号が使えるのは昔からじゃ。 プロバイダが、発行するメアドにプラス記号を制限させただけだった筈。 うろおぼえなので、「筈」。 android版emacsってあるの? gnu公式ページにないんだけど、f-droidには置いてるんだよな https://www.gnu.org/software/emacs/ このfdroidのemacsって本当にgnu.orgが公式で作ってるもんなの? それとも誰かが勝手にgnu.orgの名前使って作ってるだけ? Emacs (The extensible self-documenting text editor) https://f-droid.org/...kages/org.gnu.emacs/ どうなんでしょう? >>193 補完の充実したシェル使うとか 俺はzsh使ってるけど、fishなら--helpの内容が保管時に出るらしい >>193 覚えるという発想が間違ってる よく使うオプションは勝手に覚えるし よく使わないオプションは調べればすぐにわかる 古いLinux関係の月刊誌って古本として売れますかね? LinuxMagzineとかLinuxJapanとかUNIX Userなどで1998~2005頃のものです 古本屋は買ってくれないだろうけどオークションにでも出せばスキモノはいそうな気はする Cマガジンなんかは達人出版会で電子書籍化されてるけども Linuxの標準Cで、openで得たファイルディスクリプタやディレクトリディスクリプタから、 元のファイルパスを知る方法はありますか? /proc/pid/fd を見なきゃいけないんでしょうか。 それはどうやったらプログラム中から読めますか? /proc/self/fd見るしか無いんじゃない? dbxfs(FUSEでDropboxをマウント)管理下のディレクトリでsudoを介すとファイルに触れない どうすればいいんでしょ $ ls -l -rwxrwxrwx (省略) hoge.txt $ cat hoge.txt hogehoge $ sudo cat hoge.txt cat: ./hoge..txt: 許可がありません 自己解決 FUSEの仕様だったからFUSE側の設定で他ユーザーを許可するか dbxfsのSMB機能で迂回すれば回避できそうだった 実にどうでもいいといえばどうでもいいのですが、Linuxのどの鳥でもインスコで日本語選んで、さあいじるぞ! とTerminalに降りて、~/でlsすると、ダサい日本語ディレクトリ名が並んでてガックリ。 LANG=C xdg-user-dirs-gtk-updateをしようとすると、今度は、xdg-user-dirs-gtkがはいってねーぞと怒られて 入れて、やっと英語名に直したと思ったら、デスクトップだけはしつこく残って手動で消すというルーチンを毎回毎回毎回行うのですが、 どういう歴史的経緯や議論でこんな頭の悪い仕様が標準になってしまっているのか、ご存じの方はご教示いただけると幸いです。 確認しましたが、WindowsでもMacでもファイルシステム上はちゃんと1byteのディレクトリ名で、ロケール対応はデスクトップ環境の 階層で処理していますよね。それが普通の発想だと思うのですが…。 >>214 ターミナルで操作するとき cdとかlsとかし辛いよね >>214 頭の悪い質問でスマソ。 "Desktop" という実態ディレクトリを、「デスクトップ」という別名でアクセスしているということ? その場合、 $ mkdir 'デスクトップ' して、「デスクトップ」という実態ディレクトリにアクセスしたい場合はどういうことをする仕組みになっとるンすか。 スペイン語とかは困んないんだろうね 文字コードみたいに欧州中華思想なんだろう Windows ・実体は「%USERPROFILE%Desktop」 ・エクスプローラで表示させた場合は、desktop.iniで設定されたLocalizedResourceNameが 表示される。日本語環境では「デスクトップ」 MacOS ・実体は「~/Desktop」 ・Finderで表示させた場合はDisplayNameとして設定されている「デスクトップ」という表示名が表示される Linux ・実体は言語設定に依存、日本語環境では「~/デスクトップ」。xdgが参照先を管理している ・NautilusやThunerで表示させた場合もそのまま「デスクトップ」 結局のところLANG=C xdg-user-dirs-gtk-updateするようになるというのが普通だろうし、 この辺きめた経緯ではLinuxはbrain-damagedだと言われた通りだったわな 日本人の開発者でないと使いづらいことは理解できないかもな 全角ひらがな/全角カタカナ/半角カタカナ/漢字に変化するのは日本語くらいだろうし LinuxメンテナーよりLinux紹介してるyoutuberの方が稼げてそうなんですが、実際どうなんですか? Linuxって無職ニートを集めてボランティアとか社会貢献とか言ってタダでこき使うようなビジネスモデルなんですか? 日本語がダサいとは思わないな むしろ見やすい コマンド手入力することは少ないし、もし多いならln -sしとけばいい 日本語で「デスクトップ」になってると見やすいのは確かだね 「デスクトップ」を直接手入力することはないよ 中国語版なら「デスクトップ」は中国語になってるよ "Desktop" にこだわりがあるのなら英語環境で使えばいいだけだし 日本語環境で"Desktop" で表示させるオプションも用意されてる いやコマンドラインから「デスクトップ」を操作することはないだろうが、「ダウンロード」とかは不便極まりないだろ…。 拘りとかそういう問題じゃない。 >>228 それなら、GNOME翻訳者に依頼して英語に戻してもらうのが 一番手っ取り早いと思いますよ。 GNOME翻訳者が了解しない限り、変更するのは無理だと思う。 でもWindowsの場合は日本語だからきっとその真似しただけだね。 >>228 ,229 >>225 のようにシンボリックリンク張っとけば? 「desktop」がデフォルトの方が良い人 自力で変更できる 「デスクトップ」がデフォルトの方が良い人 自力で変更できない 模板って何? WinやMacのようにファイルシステム上では「Desktop」で表示上は「デスクトップ」にしたいって話じゃないの? thefuck ってコマンドを今頃知ってクスッと笑ってしまったんだけど ただのネタ系かと思いきやスター78k、ランキング67位ってなかなかすごい でも名前が名前だから人に勧めづらいと思うんだけど れっきとしたプログラム名だしそこはあまり気にしないでいいのかな? 何かの都合でレスキューモードで上がっちゃったときとかに 「デスクトップ」とか「ダウンロード」というディレクトリって 単に化けるってだけでなく、コンソールやvimをおかしくして コンソールのリセットを必要とする原因となりがちなのだよねぇ TeraTermとかiBusの力を借りないと扱えない文字は 標準では用意してほしくないよねぇ Windowsでもユーザー名を日本語にして不具合とかいまだに聞くし システムに関わる部分はできるだけベーシックな文字コードを使いたい もしユーザー名が合字付ユニコードとか最悪EUCやCP932なんかだったりしたらどうやってそれを打ち込むのか考えただけで悪夢 ~/a/a.txtを ~/b/a.txtにコピーしたいのですが ~/b/がカレントディレクトリのときに cp ~/a/a/txt a.txtって打つんですけど 同名のファイルをコピーするときにコピー先のファイル名をもっと楽に入力する方法ありませんか? ファイル名が長いときがつらいので cp ~/a/a.txt . cp ~/a/a.txt ./ cp ~/a/a.txt ../b/ cp ~/a/a.txt ~/a/../b/ コピー先のファイルはまだ存在しないんだからtabで補完できないと思うけど GNOMEとかのデスクトップ環境のファイルマネージャを使うというのも選択肢かもね どうしてもコンソール、せめてVT100の世界でできることをということであれば、 Midnight Commanderいうのもあるし シェルでのファイル操作は、なにかルールに従っての一括操作とかが得意だけど 指定するファイル名やディレクトリ名にルールが無いって場合は役に立たないしさ >>237 >>238 a.txt をちょっとだけ変更したいときなどは、~/a/a.txt までを入力したあと、 M-b (ESC b, ALT-b) などで、a.txt の a の位置までカーソルを移動 c-k で行末までカット。 すぐに c-y でヤンク(ペースト)。もとに戻る。 スペースをいれて、また c-y でヤンク。 >>237 ,242 cp ~/a/a.txt !#$:t www.gnu.org/software/bash/manual/bash.html#Event-Designators linuxのgrep -E の正規表現を変数にしたいのですが躓いています。 先頭がスペース・タブ以外の行を抽出したいのです。 変数ではなく、固定の文字列命令では、grep -E ^$'[^\t^\s]' で抽出できたのですが、 シェルに組み込む際に、^$'[^\t^\s]' の部分を変数に入れたいのですが str=^\$\'[^\\t^\\s]\' echo $str ^$'[^\t^\s]' ここまではできたのですが、肝心のgrep -E $str としても抽出ができません。わかる方お願いします >244 自己解決しました。 sh -c "grep -E $str" だと動きました。理由は全く分かりませんが・・・ >>244 $ str='^[^[:blank:]]' $ echo "${str}" ^[^[:blank:]] $ echo -e ' space\n\ttab\nother' | grep -E "${str}" other $ >>224 ,225 解決はしているようですが シェルの展開と正規表現がごちゃごちゃなのが原因かと 正規表現も正確ではないと思われます grep では [\t\s] に相当するものが [:blank:] で定義されています 正規表現で ^[^[:blank:]] を使用すれば、 変なエスケープは考えずに、希望のことはできるかと思います 該当しない行を検索したい場合は、無理に正規表現で記述するのではなく、 grep -v で該当しない行を抽出したほうがわかりやすいです $ grep -v -E ^[[:blank:]] また、シェル展開のことを排除したい場合は、テキストファイルに正規表現を書いて、 grep -f hoge.txt で検索できます ^[^[:blank:]] これで動作しましたありがとうございました。 シェルの中とteratermなどでの直接のコマンドで表現が変わるのは知りませんでした。 >>249 Linspireになって、買収されて開発終了したけど 今は、DebianベースのLinspire というのがあるらしい cat header.txt >> body.txt とすると body.txt 末尾に header.txt が追加されてしまうが、そうでなく、先頭に挿入する何か簡単な方法なかったっけ。 cat header.txt body.txt > new.txt ; mv new.txt body.txt とかでなく。 ちなみに sponge コマンドは無いので、これも使わず。 >>251 cat header.txt body.txt | tee body.txt >/dev/null あとは「sedコマンドでファイルの先頭に、別ファイルを挿入する方法」でググるといいかも >>252 レスありがとう。 > cat header.txt body.txt | tee body.txt >/dev/null これは tee の書き込みタイミングに拠るから、tee を先述の sponge に代えないと駄目だと思う。 > あとは「sedコマンドでファイルの先頭に、別ファイルを挿入する方法」でググるといいかも テキスト挿入と違いファイル挿入は面倒臭いのでなかったっけ。 志賀慶一さんのサイトがたくさん閉じたのは、 あわしろ一派による中傷の結果ですか? >>254 多分こういうスレを立てた人の影響を受けてLinuxバイバイしたからジャマイカ↓ 【スレタイ】LinuxとかいうゴミOSの信者がキモいwww2 1:login:Penguin[]:2020/12/01(火) 04:54:53.31 ID:q0mVisqQ 毎日毎日くるったように改変コピペしている気違いがいるんだ。 そんな気違いが信奉してるゴミOSがLinux。 まさにゴミOSにふさわしい、超キモい気違いクズ人間をあざ笑おうw 変更したtxpowerを固定するにはどうすればよいですか。 MacbookにMintをインストールしてwifiが認証されないので、いろいろ調べてtxpowerを31dBm→10にしたらうまくいきました。 しかし再起動すると31に戻ってしまいます。 NEC Lavie をクリーンインストールしてWindows 11インストールして デュアルブートでDebian 12インストールしました なんか工場出荷時の「はじめの設定」アプリがなくてバッテリーを 75%ぐらいに設定することができないです。バッテリー寿命が短命に なると困るんです。Linuxならどうにでもできると思ってtlpというの ~&apt install tlp ところがぜんぜんダメで100%までバッテリー充電してしまいます それで早明浦ダムみたいに手動で70〜80%を維持していますが こんなんで良いのでしょうか? いや、ワ無しの247の次にワ有りで建てた失敗スレ。これは無視してワ無しの249を建てるべき。 >>257 /etc/tlp.conf をいじって以下の3行は有効化 TLP_ENABLE=1 START_CHARGE_THRESH_BAT0=75 STOP_CHARGE_THRESH_BAT0=80 上の設定では 75%を切ると充電開始 80%を上回ると充電停止 設定が終わったら、サービスを開始 sudo systemctl enable tlp.service sudo systemctl start tlp.service let's Note CF-S10にQ4OS入れたんですが ヘッドホンから音は出るものの内蔵スピーカーからは音が出ません alsamixerでheadphone, speaker の音量変えたりミュートオンオフ試しましたが 状況変わらず・・・ sudo alsactl init もやりましたが効果無しです。 他に何か試せることありますでしょうか >>261 > START_CHARGE_THRESH_BAT0=75 > STOP_CHARGE_THRESH_BAT0=80 > > 上の設定では 75%を切ると充電開始 80%を上回ると充電停止 横から有難う! うちはSTOP_CHARGE_THRESH_BAT0は効いてるけども どうもSTART_CHARGE_THRESH_BAT0の方は 効いてないみたい 皆さんはどうですか? >>262 私も20年くらいいろんなレッツーノートにlinux入れて使ってきましたが、 内蔵スピーカーから音出た経験はほぼ記憶にないです。 ヘッドフォンで使えるなら他人に迷惑もかけないし良いかな、と思ってます。 内蔵サウンドチップの型番調べて、それのドライバ入れればいいんでないかな >>263 https://linrunner.de/tlp/settings/bc-vendors.html より If the hardware supports only a stop charge threshold, use START_CHARGE_THRESH_BATx=0 だそう tlp-stat -b を確認してみたら? 確認してみた ... /sys/class/power_supply/BAT1/charge_control_start_threshold = (not available) /sys/class/power_supply/BAT1/charge_control_end_threshold = (not available) ... 確かにcharge_control_start_thresholdはnot availableなんだけど 機能しているcharge_control_end_thresholdもnot availableって表示される デュアルブートできるので後者はwindows側の ベンダーのユーティリティで設定したのが効いてるのかな? >>264 ありがとうございます。スピーカー再生は諦めた方が良さそうですね。 どうしてもヘッドホン以外から音出したい、という事が今後仮に発生しましたら Bluetoothのスピーカー使用など検討します 質問です。 マウスの左ボタンをダブルクリックした時に選択される範囲は調整できるものなのでしょうか? (´-`).。oO(生ゴム穴あきマダむんむん…) orz シミマセン レッツノート2機種持ってるけど、どっちも内蔵スピーカーから音出ない イヤホンなら聞こえる ubuntuで >>274 >>262 の質問に対する報告じゃないの。 ubuntu,mxlinuxでbitwardenにログイン後ずっとぐるぐるして使えなくなったんだけど同じ症状の人いる? 変数名に日本語(UTF8)が使えるスクリプト無い? 実行したいことは、せいぜい四則演算。 ある時期以降に作られたやつなら大抵いけるでしょ 手元だとzshやpythonでもいけたぞ、dashやbashやperlはだめだった >>278 ,279 マジか。びっくり。 $ echo $LANG ja_JP.UTF-8 $ python3 Python 3.11.9 (main, Apr 2 2024, 13:43:44) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> 変数 = 'val' >>> print(変数) val >>> read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる