[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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.021s