[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201(1): 2018/11/29(木)17:42 ID:GKfMwb0t(1) AAS
>>200ですが、qpdfview を開いて recent files を削除することで助かりました
これはアプリケーション間にはで共有されてるということでしょうか?
GTK/QT問わず?
だとしたら、コマンドラインからこの履歴(?)を削除できたら楽なのですが、どなたかそういう方法を知りませんか
202: 2018/11/29(木)17:51 ID:A5WFFSNu(2/3) AAS
>>197
rootと言うからには木構造を教えた方が早いのでは
203: 2018/11/29(木)17:53 ID:qjAhL1dV(3/3) AAS
>>196
むしろ逆、sudoのほうが新しいコマンド。でもlinux関連の概念は時代で代わっていくから固定的に捉えないほうがいい。
204(1): 2018/11/29(木)17:55 ID:A5WFFSNu(3/3) AAS
>>201
~/.recently-used
~/local/share/recently-used*
205: 2018/11/29(木)18:11 ID:b1wbzb6F(1) AAS
>>204
後者しかないですが、これを消せばよいのですね
ありがとうございます
206: 2018/11/29(木)20:33 ID:OQviXcwi(1) AAS
>>190
あてずっぽうだけど。
sudoで他のコマンドは実行できるか。
sudoのときは環境変数が消されるけど足りているか。LD_LIBRARY_PATHとか。
このあたりは確認したほうがいい。
207: 2018/11/29(木)20:47 ID:SMJeMMXN(1/3) AAS
ターミナルソフトでvi(vim)で行番号表示しているときに、
複数行をコピペしようとしたら、行番号まで範囲選択になってしまうのは、
行番号オフしてからコピペしか手がないのでしょうか?
208: 2018/11/29(木)20:54 ID:92lVWzfp(2/4) AAS
vi使ってるのにヤンクしないの?
そのままクリップボードに入れたりもできるんだしもうちょい頑張ろうぜ
209(1): 2018/11/29(木)20:58 ID:SMJeMMXN(2/3) AAS
言葉足らずで申し訳無いです。
Windows環境でteratermでコピーして、
テキストエディタにコピペしたりする時に行番号も一緒についてくるので困ってます。
もちろんviだけでそのファイルだけで編集している場合は、数字yyしてます。
210(3): 2018/11/29(木)21:07 ID:92lVWzfp(3/4) AAS
>>209
teratermでssh越しにクリップボード使えるよ
211(2): 2018/11/29(木)21:20 ID:SMJeMMXN(3/3) AAS
>>210
teratermで範囲選択すると同時にクリップボードにコピーされるので、
エディタでCtrl+Vでペーストするのはいつも利用しているのですが、
その範囲選択するときに行番号も巻き込んでしまうので、
ペーストするときに行番号も入ってしまうのを回避できないかなと。
teratermでボックス範囲選択ができれば行番号を回避できるのですが、色々やってますが実現できていないです。
212(1): 2018/11/29(木)21:31 ID:YF7dpCcl(2/2) AAS
>>211
外部リンク[php]:www.koikikukan.com
Alt+ドラッグで矩形選択できるらしい
213(1): 2018/11/29(木)21:41 ID:92lVWzfp(4/4) AAS
>>211
こんな感じにしてる
外部リンク:imgur.com
214: 2018/11/29(木)23:05 ID:m0OS8/5E(1) AAS
>>196
少し調べてみたけどコンソールの権限の関係っぽいな
多分systemctl statusとかで見ると「Couldn't get a file descriptor referring to the console」みたいなエラーが出てんじゃないかしら
一例として/dev/ttyのownerはroot、groupはtty、permissionは666になってる?
もしなってたらその実行したいユーザー(>>190で言うならdaemon、あとsudoじゃなくてUser=で指定)をttyグループに入れれば良いかも
もっとも変なことして自分で穴開け兼ねない事するよりは素直にrootのままのが良い気もするけども
215: 2018/11/29(木)23:49 ID:jtej+8Zd(1) AAS
アクセスしたときだけディスクを自動マウントしてくれるautofsみたいなので、マウント、アンマウント時に任意のコマンド実行を挟めるのってありますか?
automount コマンドのラッパー書けみたいな方法でも良いですが!
216: 2018/11/30(金)00:54 ID:zLGucR0V(1) AAS
>>212,213
なんと・・altで矩形選択できるとは今まで生きてきて知らなかったです。
ctrlとshiftは試したのですが、確認不足ですいません、ありがとうございます
217(1): 2018/12/01(土)00:04 ID:UR4Xcuw/(1/2) AAS
findコマンドの-regextypeってデフォルト指定する方法ないですか?
ほぼposix-egrepしか使わないのでこれをデフォルトにしたいんです
218(3): 2018/12/01(土)00:31 ID:WDQAy5yy(1/4) AAS
>>217
~/.bashrcとかに
function find {
local path="$1"
shift
find "$path" -regextype $@
}
とかいう関数を作るのはどうだろうか。
根本的な解決じゃないかもしれないけれど。
MANOPT環境変数やLESS環境変数みたいにオプションを指定する仕組みがあればいいんだけどねぇ
219(1): 2018/12/01(土)02:23 ID:UR4Xcuw/(2/2) AAS
>>218
それは試したんですが、-regextypeは-regex毎に指定しなければならず、
-aとかで複数の正規表現を使いたい場合にはNGなんですよね
findに否定先読みがあればまだよかったんですが
220: 2018/12/01(土)09:13 ID:GRvCZ6Tb(1) AAS
windowsとデュアルブートにしててアップデートをしてるなら、ファームウェアの更新も面倒をみてくれるというようなことをどこかで読んだか聞いたような気がするのですが、その真偽はどうなのでしょうか。
もしそんなことないなら、手動で面倒だけど、これの更新だけはやっとけというのありますか?
221: 2018/12/01(土)09:40 ID:KcK7emUz(1) AAS
light-locker で画面ロックしてるんだが、ロック中はディスプレイオフじゃなくて壁紙表示しときたいんだが、そういうことできますか
222(2): 2018/12/01(土)10:46 ID:WXYNgMVe(1/3) AAS
WSLのUbuntu18.04にnginx + MySQL + PHP7.2 + phpMyAdmin環境を構築しようとしています
sudo apt-get install php-mbstring
でmbstringをインストールしたのですが、phpinfoで参照すると有効になっていません
php.iniはphpinfoの下記ファイルを編集し、
画像リンク[jpg]:i.imgur.com
外部リンク[html]:www.javadrive.jp
を元に変更、Ubuntuを再起動しましたがやはり変化がありませんでした
他にどこか変更するべき点はあるのでしょうか?
223(2): 2018/12/01(土)10:58 ID:nsJI9aO9(1) AAS
>>219
具体的にどんなコマンドを試してみたのですか。
-regextype は「このオプションよりコマンドラインの後方で指定する -regex などに
対して効果がある」(man より) ですから、expression の最初に指定すれば、それ以後の
すべてに対して働くんじゃないでしょうか。実際私のところでは、218 さんの関数が
ちゃんと動いているようです。
224(2): 223 2018/12/01(土)11:33 ID:fyylBIVn(1) AAS
ちょっと追加。
関数名は find だとプロンプトが戻ってこなかったので find2 にしました。
225(1): 218 2018/12/01(土)12:07 ID:WDQAy5yy(2/4) AAS
>>224
すまん。あれミス。
findが関数自身を呼び出すので無限ループになる。
function find {
local path="$1"; shift
command -p find "$path" -regextype $@
}
これでどう? find2みたいに新しい名前にするよりスマートかもしれない。
226: 2018/12/01(土)12:15 ID:WDQAy5yy(3/4) AAS
ちょっと改良。
function find {
local path="$1"; shift
command find "$path" -regextype posix-egrep $@
}
質問者はEREを使いたいって言ってたのでposix-egrepを指定した。
あとfindに別のaliasや関数がある場合にそれが実行されるようにした。
これでなにか問題があるとは正直思えない。
227(1): 222 2018/12/01(土)12:59 ID:WXYNgMVe(2/3) AAS
>>222です 自己解決しました
$sudo service php7.2-fpm restart
で明示的に再起動してやることによって反映されました
WSL Ubuntuを一端落として再起動するだけでは反映されないんですね
お騒がせいたしました
228(1): 2018/12/01(土)14:01 ID:h8nf8m9I(1/3) AAS
>>227
WSLはVMじゃないから再起動するならPC再起動だよ。ubuntuのaptが使えるけど、あくまでwindowsってことです。
229: 2018/12/01(土)17:10 ID:16R4E0y7(1) AAS
なんだWindowsなのか。
じゃあ使ってみようかな。
230(1): 222 2018/12/01(土)18:39 ID:WXYNgMVe(3/3) AAS
>>228
Ubuntuのレイヤーに見せかけているけどあくまでWindowsのアプリケーションの一つなんですね
今度はphpmyadminの画面が表示されないという状況になりましたが(Faviconは出る)もう少し悩んでみます
ありがとうございました
231: 2018/12/01(土)19:43 ID:PkK0OT4c(1) AAS
PC起動時にディスプレイマネージャーを起動すると
自動的にそのディスプレイマネージャーの画面に切り替わってしまいますが
これを例えばディスプレイマネージャーをtty7で裏で起動しながらも
画面はtty1のままにしておくみたいなことってできませんか?
232: 217=219 2018/12/01(土)21:30 ID:7qwM0zFU(1) AAS
>>218,223-225
すいません、勘違いしてました。自分はこんなふうにしてたんですが、
function find2 {
find -regextype $*
}
findはパスが最初に来ないといけない仕様なんですね
例示いただいた関数でうまく動きました
(ただ、zshなので「path」がデフォで配列定義されててエラーになったので別名にしました)
どうもありがとうございました
233: 2018/12/01(土)22:39 ID:LO8H9D8Q(1) AAS
普段tty7なのにたまにtty8の時がある不思議
仮想コンソールに触れた覚えないが無意識に触ったのかね
7番目固定の理由もよく知らんが
234: 2018/12/01(土)22:47 ID:h8nf8m9I(2/3) AAS
ディストリによって違うよ。
tty1がデフォのトリもある。
235: 2018/12/01(土)23:04 ID:WDQAy5yy(4/4) AAS
仮想コンソールって1--6がテキストって訳じゃないんだよね……。
上でも言われてる通りCtrl+Alt+1でグラフィカルシェルにアクセスできる場合もあるというw
236: 2018/12/01(土)23:08 ID:h8nf8m9I(3/3) AAS
一応、7,8,9がGUI用途なんでしょ。きちんと設定すればデスクトップ環境を切り分けて使えるっていう仕組み。
自動起動する方法知らないけど。
237(4): 2018/12/01(土)23:34 ID:ybPg9ijz(1) AAS
>>230
>phpmyadminの画面が表示されない
WSL には、GUI がないから画面表示できない。
CUI コマンドオンリー
HTML が表示できるブラウザも使えない。
Docker も使えない
あくまでもテスト環境。
本番用としては使えない
なんちゃって、Linux!
238: 2018/12/02(日)00:01 ID:6ZB8i84m(1/3) AAS
>>237
phpmyadminはwebでアクセスするんで関係ない。何も知らんのにしゃしゃってくんな。
239: 2018/12/02(日)10:43 ID:4FRbaFy5(1/2) AAS
>>237
GUI も HTML も Docker も使えますよ?
240(4): 237 2018/12/02(日)19:32 ID:ZBTw2xbn(1) AAS
phpMyAdminの使い方を解説しています。
ブラウザ上でMySQLの管理ができ、
ブラウザ上で!
HTML・ブラウザ、つまりGUI が必要。
CUI では無理
241(2): 32 82 114 170 2018/12/02(日)20:02 ID:ZLRNQlhb(1) AAS
>>172
GpartedでHDDコピーして外付けに入れる
Gpartedの機能にコピー機能があってPCの内蔵HDDを外付けにコピーできる。
目指したいのは クローン なんだけど教えてもらったことしたが何かでクローンが起動しない。
起動でカーネル選択が出てくるがクローン部分がいらないので選択カーネルのリストを消したい。
>具体的になにをどうしてインストールしたのかを書くのと、最終的にどうしたいのかを書いてくれればアドバイスできる。
あと環境(UEFIかBIOSかぐらいでいい。入れたいディストリも。)も忘れずにな。
>>68 >>82
やりたいのは内蔵から外付けにGpartedの機能のコピーで移動して最終的にはVRBOXの仮想環境にいれて起動したい。
PClinuxosの環境がUEFIなのかBIOSかはわからない、Boot/EFIってあるからEFI?
省1
242(2): 2018/12/02(日)20:14 ID:qMxDzhq/(1) AAS
デュアルモニタやってるんだが起動するたんびに設定>デバイス>ディスプレイから設定し直さないといけない
どうすれば自動的に設定してくれるようになるの?
243: 2018/12/02(日)20:38 ID:CLwRzSKq(1) AAS
>>242
恐らくバグだな。
ディストリに激しく欠陥とクレームを入れて誠意ある謝罪と賠償、ついでに
なんとかしろと要求する
244(1): 2018/12/02(日)21:01 ID:D7TyAWcc(1/2) AAS
>>240
もしかしてWebブラウザをGUIアプリケーションだと考えてる?
うーん。OSの基礎から勉強し直してね。
いや,「し直す」っていうか恐らく1mmも勉強してないだろうから,
OSやアプリケーションの基礎を,入門編だけでもいいから勉強しろ。
245(1): 2018/12/02(日)21:23 ID:UaOQiT3Y(1) AAS
>>244
大抵のWebブラウザはGUIアプリケーションだな。
発言趣旨が解りにくいので直截的に言った方が良いんじゃないか。
246: 2018/12/02(日)21:24 ID:4FRbaFy5(2/2) AAS
>>240
CUI でもできますが、GUI でやりたいなら GUI でやってもいいんですよ?
そんなに縛らなくてもw
247: 2018/12/02(日)22:09 ID:D7TyAWcc(2/2) AAS
>>245
いやだから>>240は「Webブラウザで管理する」ことをGUIが必要だという根拠にしてたでしょ。
それはダウトじゃん。
ちなみにブラウザとGUIの話とは無関係だが,俺なりの意見としては
データベースをWSLで管理するのはよほど物好きっていうか実験好きな人くらいで
まだ安定性とか速度とか全く分かっていない状況なのに,止めておけと思う。
例えばDocker立てるとかリモートホストで処理するとかは沢山の人が沢山の経験を持っているので
そういうやり方のほうが良い。
248: 2018/12/02(日)22:27 ID:DMqY4CdA(1) AAS
>>242
皮の下は(GUIの下)コマンドでしかないから
xrandrコマンドで出来るから、それをググる
249(1): 2018/12/02(日)23:14 ID:6ZB8i84m(2/3) AAS
>>240
ネットワークの知識がないことが露呈してる。windowsのブラウザでアクセスすればいいだろ。
250: 2018/12/02(日)23:15 ID:qB0S5MdG(1) AAS
自分はarandrで設定作ってテスクトップにログインしたら自動読み込みするようにしてる
251(1): 2018/12/02(日)23:16 ID:vQ5pRAly(1) AAS
>>249
そもそもw3mとかもあるしなぁ
phpMyAdmin君はくだらねえ質問ですらないんで帰ってくれとしか思わん
252: 2018/12/02(日)23:20 ID:6ZB8i84m(3/3) AAS
>>251
もともとWSLの話だからLinuxでも無いからなぁ。揚げ足取りたい誘導だろう。
253(1): 2018/12/02(日)23:49 ID:jVpzruKX(1) AAS
くだらない質問です
プログラマーはソースコードを読んでいて映画「マトリックス」みたいに絵が思い浮かぶものなのでしょうか?
254: 2018/12/03(月)00:22 ID:TU91boOd(1) AAS
>>253
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
外部リンク[c]:ioccc.org
255(1): 237 2018/12/03(月)16:23 ID:QXNaB/zP(1) AAS
日経Linux 11月号の付録に、100ページのWSL の冊子が付いてる。
WSL やる人は、これぐらいは読むこと
GUI のファイラーも使えないから、
漏れは、CUI のファイラー、ranger をインストールした
CUI のブラウザも、ボタン・入力コントロール・Ajax とか、正常に動くかどうかわからない。
サイトの制作者は、CUIのブラウザなど想定していないし、それでテストもしていないから
256: 2018/12/03(月)19:47 ID:Xxb/iGa5(1) AAS
>>255
X アプリを動かしたいなら X サーバーを利用すると WSL でも可能です。DE も動きます。
因みに音を鳴らしたいなら サウンドサーバーで可能。
257: 2018/12/05(水)07:13 ID:MWGRWA5p(1) AAS
age
258: 2018/12/05(水)17:01 ID:nMAiBJfa(1) AAS
なるべく一般ユーザーの権限や環境を保ったままnice値を下げる方法はありますか。
Firefoxを高い優先度で起動しておきたいのですが
sudo nice -n -10 firefoxとか sudo renice -n -10 <FXPID>とかすると(もちろん)
nice値は下るのですがFirefoxが読み込むファイルなどが/root以下のものになり
プロファイルもお釈迦になります。アドオンなども再インストールしなくてはなりませんし
ダウンロードしたファイルは一々所有者を変更しないと扱いにくくなってしまいます。
ですのでこの部分は一般ユーザーの状態を保ってnice値だけを特別に下げたいのですが
方法ありますでしょうか。
259: 2018/12/05(水)17:23 ID:Dt82BJgA(1/2) AAS
renice
260: 2018/12/05(水)17:23 ID:g2eOvet/(1) AAS
sudoなしでfirefoxを起動して、reniceでpid指定でnice値をさげてやれば?
261: 2018/12/05(水)22:20 ID:nh1+20E0(1) AAS
> sudo renice -n -10 <FXPID>
これで一般ユーザーが起動したFirefoxがrootのプロセスになっちゃうの?
そんな事ある…?
262: 2018/12/05(水)22:26 ID:Dt82BJgA(2/2) AAS
プロファイル読み込んだ後に起動してるんだから普通の環境なら無いだろ
263: 2018/12/06(木)00:35 ID:qdaeheQ9(1/3) AAS
あるテキストファイルがあるとして、title から始まる全ての行に対して、全ての単語を小文字始まりに変換したいんだが、正規表現でどう書いたら良い?
264(1): 210 2018/12/06(木)01:06 ID:gecp39bU(1) AAS
一行で動けばいいなら簡単にできるけど正規表現限定だときつくね?
265: 2018/12/06(木)01:33 ID:qdaeheQ9(2/3) AAS
>>264
一行に対してできるなら検索と組み合わせてマクロ化します
266(1): 2018/12/06(木)01:33 ID:qdaeheQ9(3/3) AAS
Vimスレとかで聞いた方が良いですかね?
267: 2018/12/06(木)02:21 ID:RbvlISCK(1/2) AAS
>>266
Vim前提で話をするなら
単語の先頭の一文字だけ小文字にしたいならこうかな
:global/^title/s/\(\w\)\(\w*\)/\L\1\E\2/g
単に全部小文字にしたいならこっちで十分
:global/^title/s/\(\w\+\)/\L\1\E/g
268: 2018/12/06(木)02:23 ID:RbvlISCK(2/2) AAS
:%global
にしといたほうがよかったかも
269: 2018/12/06(木)10:14 ID:VJYGKX8Y(1) AAS
プログラム板に、正規表現のスレがある
基本的に、英単語を抜き出すのが難しい。
英単語で使っている文字の、定義が難しい
\w 単語構成文字 [a-zA-Z0-9_]
これは、ハイフンを含んでいない
\b 単語境界にマッチします。
\B 非単語境界にマッチします
270(1): 2018/12/06(木)20:23 ID:S31HjhWL(1) AAS
なんでこんな過っ疎過疎な板がLinuxとUnixで二つに分けられてるの?
271: 2018/12/06(木)21:07 ID:z/pRmxou(1) AAS
おまえMacとWinを1つにまとめられんの?
272: 2018/12/06(木)22:32 ID:mZZ09Eyz(1) AAS
そう、iphoneならね
273: 2018/12/07(金)04:23 ID:P1rbRY9S(1) AAS
外部リンク[html]:mevius.5ch.net
どのスレも長寿命なのいいよね・・・
274: 2018/12/07(金)07:21 ID:t8vaIhGY(1) AAS
カッソすぎて井戸端会議かよ
275: 2018/12/07(金)07:49 ID:8sRrmzDR(1) AAS
>>270
分けられた当時はもっと書き込みあったよ
あとこの板だけが過疎なわけじゃなく2ch全体が人減ってる
分けられた理由はLinux関連で荒れたから
276: 2018/12/07(金)08:18 ID:jFly8K+O(1) AAS
2chなんて使ってるひと居るんかな
277(2): 2018/12/07(金)17:16 ID:2NexcV1c(1/2) AAS
exprコマンドってbashでは用無しと思ってました
例えば算術演算は(( ))を使うし
expr substrは${hoge:3:4}などを使います
ところがexpr indexのように文字列の中の特定の文字のインデックスを調べる機能は
bashの範囲では代替が見つかりませんでした(AWKの関数にあるのは知っています)
何かありますか?
278(1): 2018/12/07(金)17:46 ID:dkbPVCR9(1/2) AAS
>>277
GNU Bashの拡張使ってもいいなら
wc -m <<< ${VAR%<文字>*}
これでどう?
279: 2018/12/07(金)17:50 ID:dkbPVCR9(2/2) AAS
自分で書いておいてなんだが
expr indexより勝っている点として
マルチバイト文字が適切に処理できることがあるな。
$ VAR='あいうえ'
$ expr index "${VAR}" 'う'
1
$ wc -m <<< ${VAR%う*}
3
この場合は3が返ってきて欲しい。
280: 277 2018/12/07(金)18:24 ID:2NexcV1c(2/2) AAS
>>278
レスありがとうございます
なかなか頭柔らかい方法ですな
確かにマルチバイト文字ではexpr index使えないので良いかもしれません
便利帳にメモらせていただきます
281(1): 2018/12/07(金)19:57 ID:5F5HAMAB(1) AAS
<<<というのを初めて見ました
これがGNUの拡張ですか?
リダイレクトみたいもの?
282: 2018/12/07(金)20:28 ID:275uLVTQ(1) AAS
>>281
bash拡張でヒアストリングというやつ
$ hoge <<< ${VAR}
は
$ echo ${VAR} | hoge
と等価
283: 2018/12/07(金)22:35 ID:ejPNZuuT(1) AAS
partedのmkpartで
終了の容量を指定するのでなく、
開始から、100GiBのように容量で指定する方法ってありませんか?
※イメージするところ
(parted) mkpart name ext3 50GiB +100GiB
→50GiBの位置から、名前をnameにして、100GiBのパーティションを作成。
284(1): 210 2018/12/07(金)23:01 ID:LUyV1vdc(1) AAS
gdisk
285(2): 2018/12/08(土)00:48 ID:HesUPXBI(1/3) AAS
<<< これってGNU拡張なのか、知らなかった
<<-
286(1): 285 2018/12/08(土)00:48 ID:HesUPXBI(2/3) AAS
途中でした
<<- これもGNU拡張?
287: 2018/12/08(土)05:24 ID:efUd6G0J(1) AAS
>>284
ありがとうございます。ほかのコマンドがあったんですね。
288(1): 2018/12/08(土)08:30 ID:q3qr8MfH(1) AAS
>>286
それくらい調べようよ
<<-でヒアドキュメント部分の先頭タブ文字が無視されるっていうのは
POSIXで定義されているのでPOSIX sh互換を謳うどのシェルでも使えます。
外部リンク[html]:pubs.opengroup.org
289: 2018/12/08(土)11:16 ID:+Jbcoor3(1) AAS
先頭タブだけってほんと使えない仕様だよなw
ヒアドキュメントの終わりがインデントできないのも
片手落ちだし
290: 285 2018/12/08(土)11:16 ID:HesUPXBI(3/3) AAS
>>288
すみません、どうもです
291: 2018/12/08(土)15:01 ID:oXl1wIqx(1) AAS
シェルスクリプトでifやforなどで深くインデントしてるところでヒアドキュメントを入れるのは正直かっこ悪くて好きじゃない
<<-で先頭タブを使ったときもあるけど、まぁ微妙だなと
タブ幅なんてエディタやビューアの設定によるし、そもそもスクリプト内でタブ使うのってどうなのという
292(1): 2018/12/08(土)21:03 ID:L02bMxkc(1) AAS
Ruby では、lstrip で、各行の先頭から、連続した空白類(空白・タブ文字など)を取り除く。
各行の先頭には、0〜2個のタブ文字があります
str = <<"EOT"
<div>
<p>
あいう
</p>
</div>
EOT
res = str.each_line.map( &:lstrip )
省1
293(1): 2018/12/08(土)21:10 ID:OedfhKuH(1) AAS
sslのkeyからcsr作る時の対話モードって、手で打つしか無いの?
294(1): 2018/12/09(日)00:03 ID:253GiW6t(1/2) AAS
>>293
標準入力から流し込んでもいいよ
295(5): 2018/12/09(日)00:09 ID:gB79gozC(1/2) AAS
grep $'\n'
とするといかなる入力行もマッチするのですが
これは行末の改行にマッチするということですよね?
ところが
echo -n 'abc' | grep $'\n'
とやってもマッチしてしまって改行が存在しないはずなので
解せないのですがこれはどういうことでしょうか
grepコマンドは改行のない入力でも自前で改行つけた後に
検索するんでしょうかね
296: 2018/12/09(日)00:54 ID:1ArFEYUd(1) AAS
WindowsやmacOSのアプリケーションストアと、Linuxのパッケージ管理システムの違いってなんですか?
297(2): 2018/12/09(日)03:02 ID:4X3RO9or(1/4) AAS
>>294
標準入力から流し込むというのがよくわからなかったのですが
openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < 改行が入っているテキスト
これをやってみると、確かに期待通りのものができました。
対話モードがある場合はこういうのができるのですね。
298(1): 295 2018/12/09(日)05:06 ID:gB79gozC(2/2) AAS
ちなみにヌルもマッチしてしまいますね
$'\0' <-- new
$'\n'
299(1): 2018/12/09(日)06:59 ID:253GiW6t(2/2) AAS
>>297
> 対話モードがある場合はこういうのができるのですね。
そうとも限らない
たとえばCSR作るケースだと
鍵にパスワードが設定してある場合はパスワード入力には使えない
そういうときはexpectを使う
300: 2018/12/09(日)09:29 ID:4X3RO9or(2/4) AAS
>>299
なるほど、パスを削除していないkeyの時は、2行パスを書くなどは×でexpectを使うのですね。
一度使ったことがありましたが少し面倒でした。ありがとうございます。
上下前次1-新書関写板覧索設栞歴
あと 702 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s