1 名前:名無しさん@お腹いっぱい。 mailto:sageteoff [2015/08/14(金) 23:42:01.51 .net] シェルスクリプトの総合スレです。 □お約束 ・特記なき場合はBourne Shell(/bin/sh)がデフォルトです。 bash/zsh/ksh/ashなどに依存する場合は明示しましょう。 Linuxユーザは/bin/shの正体がbashまたはdashなので特に注意。 FreeBSDユーザは/bin/shの正体がashなので注意。 v7 shに一番近くて、現役のshは、OpenSolaris由来のheirloom sh。 src.illumos.org/source/xref/illumos-gate/usr/src/cmd/sh/ heirloom.sourceforge.net/sh.html ・csh/tcshのシェルスクリプトは推奨されません。 (理由は「csh-whynot」でググれ) ・UNIXにはシェルスクリプトに便利な小さなコマンドがいろいろあります。 manや参考リンクを見ましょう。 aproposないしはman -kでそれらしい単語による簡単な検索もできます。 ・シェルで使えるワイルドカード等は正規表現ではありません。 正規表現の話題はスレ違い(正規表現スレへ) ・シェルスクリプトのことをシェルってゆーな □初心者へのアドバイス: ・適した道具を判断するのも頭の重要な使い方。シェルスクリプトよりも awkまたはperlの方が適した処理にはそちらを使いましょう。 ・知らないコマンドが出てきたらmanを引きましょう。 ・思い通りに動かないときは、まずは sh -x でトレースしましょう。 □回答者への注意事項: ・シェルスクリプトでの処理方法を質問しているのに、よくわからずに 「そういうのはperl使いましょう」と回答するのはやめましょう。 安易にperlに逃げずにシェルスクリプトで処理するのが頭のいいやり方。 前スレ シェルスクリプト総合 その24 peace.2ch.net/test/read.cgi/unix/1415634843/
227 名前:名無しさん@お腹いっぱい。 [2015/11/24(火) 10:16:52.25 .net] まあどうでもいいや。
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/24(火) 11:42:10.34 .net] こっちってどっちだ
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/25(水) 00:35:58.05 .net] >>205 bash でもいいなら mapfile -t -O 1 -c 1 -C 'move(){ mv $(printf "%02d.mp4" "$1") "$2.mp4"; };move' < List.txt
230 名前:200ではない mailto:sage [2015/11/25(水) 20:05:12.35 .net] >>210 :filter1; n; /[[:space:]]*{/n; の辺りについて 2行目に { が無い場合は、どちらを想定したのかしれないが、興味を引いた たぶん前者だろうな。すると、古くから実際に使っていそうだね int main(argc, argv) int argc; char *argv[]; { int main(int argc, char *argv[]) {
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/28(土) 10:55:16.58 .net] >>224 callback の中で関数定義してるよ。外でやるか、bash -c '...' にしろよ mapfile -t -O 1 -c 1 -C 'bash -c '\''echo mv $(printf "%02d.mp4" "$0") "$1.mp4"'\' < List.txt
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/29(日) 10:07:15.23 .net] $sed -e '$-3,$d' file sed: -e expression #1, char 2: 不明なコマンド: `-' なして?
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/29(日) 14:16:20.05 .net] >>227 sedのアドレスで $-3 とか使えませんw head -n -4 で行けるよ。 ($-3から$までだから終りの4行削除)
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/29(日) 18:57:29.27 .net] ここUNIX板だよ
235 名前:名無しさん@お腹いっぱい。 [2015/11/30(月) 06:01:18.54 .net] >>225 ごめん紹介程度に適当にね。しかしグルーピングの間違いがひどいけどいいや、\|だけか。 やっつけ仕事的な興味だと思うけれどまあ実際やっつけ仕事に使える。 書き留めたものの仕分けとかね。他にもhtml-xml-utilsというsoftwareに hxpipe,hxunpipeというcommandが入ってるのだけど、その出力の処理にも使える。 はぁそろそろ現実世界に帰るか準備をぽつぽつするので帰ってきません。
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 09:32:38.39 .net] >>228 じゃ、この人は qiita.com/takechika/items/b96eff5773ce9d9cc9b3 嘘書いてるわけねw 他のサイトでも、同様の記述見た事あるんだけどなー
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 11:51:54.22 .net] >>231 ネットで嘘が蔓延するのはよくあること。 他サイトは嘘をまるごとコピーして載せてるだけだろw vi(ex)やedでは $-3 とか使えるので、それと混同してるんだろ。
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 12:19:42.13 .net] 使える実装もあんのかな
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 13:05:21.61 .net] >>231 同様の記述ってどこ?
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 02:36:00.46 .net] >231の謝罪マダァ-? (・∀・ )っ/凵⌒☆チンチン
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 15:02:08.23 .net] >>231 そういうばか、死ねばいいのに。
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 15:30:51.28 .net] あなたもコメントしてみませんか :)
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 15:39:36.30 .net] ストリームなんだから、全部パッファしなきゃ実装できない事はちょっと考えれば明らかなのに、 exで使えるからsedも使えるだろうとかセンス悪すぎる。 エンジニアの素質無い。
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 17:09:19.19 .net] sed で $-3 とか書いてるプログラマorシス管見つけたら社史編纂室に異動させるわ
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 17:18:23.69 .net] 面白そうじゃないか
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 18:23:49.12 .net] > 全部パッファしなきゃ実装できない 最後に切る行数分だけバッファーすれば良い
247 名前: [] [ここ壊れてます]
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 21:49:07.76 .net] そんなことしか思いつかないところが壊滅的にセンス悪い 1,$-3s/hoge/hage/
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 22:53:36.24 .net] なんだまた一人で自演だったか
250 名前:not 238 mailto:sage [2015/12/02(水) 07:07:15.41 .net] >>242 でも、4行分バッファして4行分処理を遅延すればできるが。 それとは別に、sedではそういう処理には向かないというのは同意。
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 23:21:03.30 .net] バッファーした後は、N;P;D のループで済むから、比較的単純。結構 sed 向きじゃない? sed -ne ':Lp; N; 1,4b Lp; P; D' cutTail() { sed -ne ' :LoopToFillBuffer N 1, '"$1"' b LoopToFillBuffer P D ' }
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 00:22:12.57 .net] # delete the last 10 lines of a file sed -e :a -e '$d;N;2,10ba' -e 'P;D' # method 1 sed -n -e :a -e '1,10!{P;N;D;};N;ba' # method 2 sed.sourceforge.net/sed1line.txt
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 06:04:34.02 .net] >>246 -e オプションで複数に分ける意味ないだろ。 sed ':a;$d;N;2,10ba;P;D' または sed -n ':a;1,10!{P;N;D;};N;ba' だけで行ける。
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 06:26:55.09 .net] シェルスクリプトでオブジェクト指向ってできないんですか?
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 07:53:54.11 .net] >>248 つ 『Unix Shell Objects』 www.amazon.co.jp/dp/toc/0764570048
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 10:28:27.33 .net] httpsでファイル入手するスクリプトで一番汎用的な書き方ってなんだろう?
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 10:33:45.35 .net] wget
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 10:48:19.19 .net] curl
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 11:21:08.52 .net] 古い環境だと結局ブラウザ使うのが一番確実だったりするのだろうか?
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 13:20:40.25 .net] >>253 スクリプトからブラウザ呼ぶの?
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 16:31:25.34 .net] シェルスクリプトで宅内監視カメラの静止画を1分ごとにDLして保存してるけど、 うちではcurlが鉄板だわ
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 21:08:34.28 .net] linux - Is wget or similar programs always available on POSIX systems? - Stack Overflow stackoverflow.com/questions/9490872/is-wget-or-similar-programs-always-available-on-posix-systems まあ、wget curl が普通だろうけど、汎用的って言う事で考えるに telnet を追加 { sleep 1; printf 'open home.mcom.com 80\n'; sleep 3; printf 'GET /home/welcome.html HTTP/1.0\n\n'; sleep 3; } | telnet -8
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 21:20:56.81 .net] 監視カメラの時間別映像ファイルを上書きで消すのをトリックに使ったミステリがあったなあ
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 21:27:45.23 .net] httpsってsslかなんかだっけ?
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 22:42:59.47 .net] 当然>>256 はそれで終わりじゃないよな? SSL/TLSのためにもうひと工夫あるんだよな? ボケ回答のウケ狙いじゃないよな?
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 23:08:08.80 .net] https telnet で検索
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 23:43:57.13 .net] 流石にSSL部分を前スレ716みたいなコードで置き換えるというのは無茶だろうか?
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 23:52:00.25 .net] 検索したらそういう変態技サイトでもあるのかなと思ったけど見つけられなかったわ <
269 名前:a href="../test/read.cgi/unix/1439563321/260" target="_blank">>>260に期待する [] [ここ壊れてます]
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 23:53:10.50 .net] s_clientつーのがある
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 00:09:05.97 .net] telnetとoepnsslの区別が出来ない人がいるな
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 00:54:46.22 .net] 256のように標準入力からコマンド流しこめる奴って話だろ。アスペ。
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 07:04:54.30 .net] 同様に扱える { sleep 1 printf 's_client -connect www.example.com:443\n' sleep 3 printf 'GET / HTTP/1.1\nHost: www.example.com\n\n' sleep 3 } | openssl
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 07:25:22.83 .net] >>250 perlのモジュール使う
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 10:24:12.12 .net] >>267 それこそ環境選ばないか?
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 11:28:41.95 .net] perl入ってない環境使う機会なんて もうほとんどなくなったなぁ
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 11:50:28.49 .net] perl入ってる環境使う機会なんて もうほとんどなくなったなぁ
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 12:05:03.09 .net] 初版から標準対応しているものでないと使いにくいよね。
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 14:20:28.02 .net] 入ってなくて、入れていいなら入れるもの
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 14:29:50.01 .net] 入れ替えるのはどこかで不都合があるかわかったもんじゃないからな。
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 15:13:44.93 .net] 本体ロム領域4MBのルーターのtelnet接続で動く技でお願いします。 >>256 は動きそうなので合格だけどssl非対応なので不合格。 >>266 はopensslコマンドがないので落第です。 もっと頑張ってくださいよ。
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 16:28:48.50 .net] 条件後出し北w
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 17:44:47.81 .net] そもそも前出ししてないけどな >>250 の条件は一番汎用的ということで完結しているので、それより解きやすい派生のお題だろう。
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 17:49:54.77 .net] じゃ、その4MBのROMの中身、開示しないとだめだろ。 つーか、なんか白けてきた。。。
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 17:50:49.65 .net] それは>>274 に聞いてくれ
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 17:55:37.06 .net] >>277 root# busybox BusyBox v1.22.1 (2014-09-20 22:01:35 CEST) multi-call binary. BusyBox is copyrighted by many authors between 1998-2012. Licensed under GPLv2. See source distribution for detailed copyright notices. Currently defined functions: [, [[, arping, ash, awk, basename, brctl, bunzip2, bzcat, cat, chgrp, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cut, date, dd, devmem, df, dirname, dmesg, du, echo, egrep, env, expr, false, fgrep, find, free, fsync, grep, gunzip, gzip, halt, head, hexdump, hostid, hwclock, id, ifconfig, kill, killall, less, ln, lock, logger, ls, md5sum, mkdir, mkfifo, mknod, mkswap, mktemp, mount, mv, nc, netmsg, netstat, nice, nslookup, ntpd, passwd, pgrep, pidof, ping, ping6, pivot_root, poweroff, printf, ps, pwd, readlink, reboot, reset, rm, rmdir, route, sed, seq, sh, sleep, sort, start-stop-daemon, strings, switch_root, sync, sysctl, tail, tar, tee, telnet, telnetd, test, time, top, touch, tr, traceroute, true, udhcpc, umount, uname, uniq, uptime, vconfig, vi, wc, wget, which, xargs, yes, zcat
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 18:25:47.79 .net] wget使えんのか?
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 18:28:57.45 .net] busyboxでwgetは使えるが、httpsには対応してない。(httpとftpのみ)
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 19:30:56.44 .net] 最近はスクリプトと言えばbusyboxの仕事ばかり。 perl使いは社史編纂室に送られたw
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 19:31:25.90 .net] 条件を増やしても減らしても後出し 元々の条件 httpsでファイル入手するスクリプトで一番汎用的な書き方ってなんだろう? 後出し条件 4MBのルーターのtelnet接続で動く技で
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 20:02:22.82 .net] >>283 前者は汎用的、後者はカスタムで、条件が正反対だろうが
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 20:08:32.27 .net] 条件は部分集合だろ?
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 20:11:56.40 .net] いまどきだとtelnetがなくてsshだけだったりするのもあるのだろうか?
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 20:25:44.06 .net] >>285 違うからブランチだと言ってるんだろう。そもそも別人なので後出しも前田氏もない。
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 20:52:44.89 .net] へぇ〜別人ねぇ〜 別人が横から条件変えてるのか 何故に言い切るの? あほらし。相手して損した
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:01:10.94 .net] >>288 250だけど何か質問ある?
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:16:23.39 .net] grepを破壊的に使うことってできます? あればおしえてください 他のフィルタ系コマンドでも応用できるものだとよりよいです
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:38:58.20 .net] >>288 リテラシー低いよ
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:44:05.23 .net] >>290 (rm file; grep hoge >file) <file Cygwinじゃ無理かも
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:47:39.67 .net] あとファイルシステムの容量が不足したら 元ファイルまで失われるという欠陥もある
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:48:19.00 .net] >>288 >>279 で条件提示したんだから、この中のコマンドで完結できる案を出しなさいよ
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 21:49:52.56 .net] >>292 できました(Cygwin64でも ありがとうございます!
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 05:48:14.80 .net] 初歩的な質問ですみません。 find . -type f -name '*.txt' と find . -name '*.txt' -type f は、どっち良いとかありますか?
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 07:16:13.77 .net] >>282 まじかw ワロタ
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 07:31:45.64 .net] >>296 どっちでもいいよ ほとんどプレーンファイルっていう普通の状況なら、 名前を先に判定したほうが計測できないレベルで速いかもしれない
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 08:02:20.09 .net] wget、通常ならHTTPS (SSL/TLS) Optionsがあって、オプション指定できるが busybox組み込みのwgetは、軽くするため、httpsオプションなしでコンパイルされ てるのかな。
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 08:48:45.97 .net] コンソールから、2chのスレ(たとえばココ)に投稿するような スクリプト使ってる人いますか?
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 09:01:58.85 .net] >>296 レギュラーファイル以外のディレクトリとかが1000万個あるなら、名前を比較しないで済む前者の方が良いかもしれない
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 12:39:47.97 .net] >>299 wgetがhttps対応したのは後出しなんじゃないか? busyboxが登場した頃のwgetでは標準では無かったと思われ
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 12:53:18.77 .net] そもそも軽くするのにashなんて必要だろうか?
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 13:12:18.13 .net] >>303 他の選択肢は?
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 13:38:24.81 .net] 2001年からHTTPSサポートしてるんだぜ それ以上古い環境なんて考慮する必要ないよ
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 14:03:30.45 .net] そんな事言ってる奴はbashとopensslの穴に落ちるがいい。 なんと言われようとshが標準
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 15:56:58.29 .net] >>298 >>301 ありがとうございます、実質変わらないんですね。 気にしないことにします。
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/11(金) 00:02:46.91 .net] https://git.busybox.net/busybox/log/networking/wget.c wget: add support for https using "openssl s_client" as a helper Denys Vlasenko 2014-02-22
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/11(金) 00:30:35.95 .net] >>296 そういう時は time コマンドを使って CPU 時間計測するというのも手だぞ。
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/11(金) 01:31:31.62 .net] ROMが4MBの余ったbuffalo製ルータにopenwrt1505入れてみたわ root@OpenWrt:/# wget https://192.168.1.1/ Connecting to 192.168.1.1 (192.168.1.1:443) wget: can't execute 'openssl': No such file or directory wget: error getting response: Connection reset by peer root@OpenWrt:/# df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 448 232 216 52% / /dev/root 2304 2304 0 100% /rom tmpfs 14368 524 13844 4% /tmp /dev/mtdblock5 448 232 216 52% /overlay overlayfs:/overlay 448 232 216 52% / tmpfs 512 0 512 0% /dev 初期状態ですでにfilesystemの空き容量216KB こりゃムリゲーだわ
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/11(金) 13:13:34.04 .net] >>310 おつかれちゃん。 というわけで、4MB ROMで、httpsの話題は糸冬了とさせていただきます。w
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 02:38:13.55 .net] >>309 ありがとうございます。 15000個のディレクトリと120000個のファイルが入ったディレクトリで 何度かやってみましたが特に違いはありませんでした。
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 12:37:42.64 .net] >>310-311 ちょっと待った、216KBあればスクリプト何行書けるよ? 前スレのRSA暗号のスクリプトの10倍程度に膨れたとしても余裕で入らないか?
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 14:30:14.68 .net] >>313 エラーメッセージ読めないなら黙ってなよ
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 14:35:22.38 .net] openssl相当をシェルスクリプトで書くっていう 意味だと読み取れないなら黙ってろよ
323 名前:名無しさん@お腹いっぱい。 [2015/12/12(土) 16:50:31.02 .net] vagrantで仮想サーバー環境を作っていて provisioning.shというファイルを作りvagrantを立ち上げたときの初期動作を指定しているのですが sudo yum install postfix -y としたあと sudo alternatives --config mta とすると番号を聞かれるのですが、1番のpostfixを選びたい場合どう書けばいいのですか? sudo yum install -yと書くと途中のyes/noをyにしてくれる、というようなことがしたいのですが
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 20:01:02.92 .net] >>315 ぷぷぷぷ、RSAの他に最低でも 楕円曲線暗号、メッセージダイジェスト、asn1デコーダ、エンコーダ、pemエンコーダ、デコーダー 作ってから言ってね。
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 20:44:59.01 .net] 楕円曲線暗号、メッセージダイジェスト、asn1デコーダ、エンコーダ、pemエンコーダ、デコーダーが シェルスクリプトだけで作れない証明は?
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 21:06:08.70 .net] >>318 作って公開したら全員黙るよ
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 01:42:09.87 .net] 後、共通鍵暗号も要るね ワクワク