[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 17:47 / Filesize : 258 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

シェルスクリプト総合 その25



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/

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]
後、共通鍵暗号も要るね
ワクワク

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 02:03:11.75 .net]
なんかガキが出てきて凄そうなキーワード上げてるって感じにしか見えん






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef