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


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

くだらねえ質問はここに書き込め! Part 234



1 名前:login:Penguin mailto:sage [2018/11/16(金) 22:58:46.21 ID:KePwDHh2.net]
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 233
mao.5ch.net/test/read.cgi/linux/1536848825/

266 名前:login:Penguin mailto:sage [2018/12/06(木) 00:35:39.99 ID:qdaeheQ9.net]
あるテキストファイルがあるとして、title から始まる全ての行に対して、全ての単語を小文字始まりに変換したいんだが、正規表現でどう書いたら良い?

267 名前:210 mailto:sage [2018/12/06(木) 01:06:04.73 ID:gecp39bU.net]
一行で動けばいいなら簡単にできるけど正規表現限定だときつくね?

268 名前:login:Penguin mailto:sage [2018/12/06(木) 01:33:13.89 ID:qdaeheQ9.net]
>>264
一行に対してできるなら検索と組み合わせてマクロ化します

269 名前:login:Penguin mailto:sage [2018/12/06(木) 01:33:31.17 ID:qdaeheQ9.net]
Vimスレとかで聞いた方が良いですかね?

270 名前:login:Penguin mailto:sage [2018/12/06(木) 02:21:11.37 ID:RbvlISCK.net]
>>266
Vim前提で話をするなら
単語の先頭の一文字だけ小文字にしたいならこうかな
:global/^title/s/\(\w\)\(\w*\)/\L\1\E\2/g

単に全部小文字にしたいならこっちで十分
:global/^title/s/\(\w\+\)/\L\1\E/g

271 名前:login:Penguin mailto:sage [2018/12/06(木) 02:23:42.62 ID:RbvlISCK.net]
:%global
にしといたほうがよかったかも

272 名前:login:Penguin mailto:sage [2018/12/06(木) 10:14:26.67 ID:VJYGKX8Y.net]
プログラム板に、正規表現のスレがある

基本的に、英単語を抜き出すのが難しい。
英単語で使っている文字の、定義が難しい

\w 単語構成文字 [a-zA-Z0-9_]
これは、ハイフンを含んでいない

\b 単語境界にマッチします。
\B 非単語境界にマッチします

273 名前:login:Penguin [2018/12/06(木) 20:23:53.00 ID:S31HjhWL.net]
なんでこんな過っ疎過疎な板がLinuxとUnixで二つに分けられてるの?

274 名前:login:Penguin mailto:sage [2018/12/06(木) 21:07:44.17 ID:z/pRmxou.net]
おまえMacとWinを1つにまとめられんの?



275 名前:login:Penguin mailto:sage [2018/12/06(木) 22:32:40.78 ID:mZZ09Eyz.net]
そう、iphoneならね

276 名前:login:Penguin mailto:sage [2018/12/07(金) 04:23:29.62 ID:P1rbRY9S.net]
https://mevius.5ch.net/unix/subback.html
どのスレも長寿命なのいいよね・・・

277 名前:login:Penguin mailto:sage [2018/12/07(金) 07:21:06.97 ID:t8vaIhGY.net]
カッソすぎて井戸端会議かよ

278 名前:login:Penguin mailto:sage [2018/12/07(金) 07:49:35.59 ID:8sRrmzDR.net]
>>270
分けられた当時はもっと書き込みあったよ
あとこの板だけが過疎なわけじゃなく2ch全体が人減ってる

分けられた理由はLinux関連で荒れたから

279 名前:login:Penguin [2018/12/07(金) 08:18:12.54 ID:jFly8K+O.net]
2chなんて使ってるひと居るんかな

280 名前:login:Penguin mailto:sage [2018/12/07(金) 17:16:43.62 ID:2NexcV1c.net]
exprコマンドってbashでは用無しと思ってました
例えば算術演算は(( ))を使うし
expr substrは${hoge:3:4}などを使います

ところがexpr indexのように文字列の中の特定の文字のインデックスを調べる機能は
bashの範囲では代替が見つかりませんでした(AWKの関数にあるのは知っています)
何かありますか?

281 名前:login:Penguin mailto:sage [2018/12/07(金) 17:46:52.48 ID:dkbPVCR9.net]
>>277
GNU Bashの拡張使ってもいいなら
wc -m <<< ${VAR%<文字>*}
これでどう?

282 名前:login:Penguin mailto:sage [2018/12/07(金) 17:50:20.28 ID:dkbPVCR9.net]
自分で書いておいてなんだが
expr indexより勝っている点として
マルチバイト文字が適切に処理できることがあるな。
$ VAR='あいうえ'
$ expr index "${VAR}" 'う'
1
$ wc -m <<< ${VAR%う*}
3
この場合は3が返ってきて欲

283 名前:しい。 []
[ここ壊れてます]

284 名前:277 mailto:sage [2018/12/07(金) 18:24:37.54 ID:2NexcV1c.net]
>>278
レスありがとうございます

なかなか頭柔らかい方法ですな
確かにマルチバイト文字ではexpr index使えないので良いかもしれません
便利帳にメモらせていただきます



285 名前:login:Penguin mailto:sage [2018/12/07(金) 19:57:17.13 ID:5F5HAMAB.net]
<<<というのを初めて見ました
これがGNUの拡張ですか?
リダイレクトみたいもの?

286 名前:login:Penguin mailto:sage [2018/12/07(金) 20:28:07.22 ID:275uLVTQ.net]
>>281
bash拡張でヒアストリングというやつ
$ hoge <<< ${VAR}

$ echo ${VAR} | hoge
と等価

287 名前:login:Penguin mailto:sage [2018/12/07(金) 22:35:34.11 ID:ejPNZuuT.net]
partedのmkpartで
終了の容量を指定するのでなく、
開始から、100GiBのように容量で指定する方法ってありませんか?

※イメージするところ
(parted) mkpart name ext3 50GiB +100GiB
→50GiBの位置から、名前をnameにして、100GiBのパーティションを作成。

288 名前:210 mailto:sage [2018/12/07(金) 23:01:18.70 ID:LUyV1vdc.net]
gdisk

289 名前:login:Penguin mailto:sage [2018/12/08(土) 00:48:14.45 ID:HesUPXBI.net]
<<< これってGNU拡張なのか、知らなかった

<<-

290 名前:285 mailto:sage [2018/12/08(土) 00:48:42.78 ID:HesUPXBI.net]
途中でした

<<- これもGNU拡張?

291 名前:login:Penguin mailto:sage [2018/12/08(土) 05:24:25.17 ID:efUd6G0J.net]
>>284
ありがとうございます。ほかのコマンドがあったんですね。

292 名前:login:Penguin mailto:sage [2018/12/08(土) 08:30:50.79 ID:q3qr8MfH.net]
>>286
それくらい調べようよ

<<-でヒアドキュメント部分の先頭タブ文字が無視されるっていうのは
POSIXで定義されているのでPOSIX sh互換を謳うどのシェルでも使えます。
pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_04

293 名前:login:Penguin mailto:sage [2018/12/08(土) 11:16:09.18 ID:+Jbcoor3.net]
先頭タブだけってほんと使えない仕様だよなw
ヒアドキュメントの終わりがインデントできないのも
片手落ちだし

294 名前:285 mailto:sage [2018/12/08(土) 11:16:21.25 ID:HesUPXBI.net]
>>288
すみません、どうもです



295 名前:login:Penguin mailto:sage [2018/12/08(土) 15:01:33.33 ID:oXl1wIqx.net]
シェルスクリプトでifやforなどで深くインデントしてるところでヒアドキュメントを入れるのは正直かっこ悪くて好きじゃない
<<-で先頭タブを使ったときもあるけど、まぁ微妙だなと
タブ幅なんてエディタやビューアの設定によるし、そもそもスクリプト内でタブ使うのってどうなのという

296 名前:login:Penguin mailto:sage [2018/12/08(土) 21:03:10.94 ID:L02bMxkc.net]
Ruby では、lstrip で、各行の先頭から、連続した空白類(空白・タブ文字など)を取り除く。
各行の先頭には、0〜2個のタブ文字があります

str = <<"EOT"
<div>
<p>
あいう
</p>
</div>
EOT

res = str.each_line.map( &:lstrip )
puts res

297 名前:login:Penguin mailto:sage [2018/12/08(土) 21:10:44.89 ID:OedfhKuH.net]
sslのkeyからcsr作る時の対話モードって、手で打つしか無いの?

298 名前:login:Penguin [2018/12/09(日) 00:03:51.45 ID:253GiW6t.net]
>>293
標準入力から流し込んでもいいよ

299 名前:login:Penguin mailto:sage [2018/12/09(日) 00:09:18.94 ID:gB79gozC.net]
grep $'\n'
とするといかなる入力行もマッチするのですが
これは行末の改行にマッチするということですよね?

ところが
echo -n 'abc' | grep $'\n'
とやってもマッチしてしまって改行が存在しないはずなので
解せないのですがこれはどういうことでしょうか

grepコマンドは改行のない入力でも自前で改行つけた後に
検索するんでしょうかね

300 名前:login:Penguin mailto:sage [2018/12/09(日) 00:54:28.93 ID:1ArFEYUd.net]
WindowsやmacOSのアプリケーションストアと、Linuxのパッケージ管理システムの違いってなんですか?

301 名前:login:Penguin mailto:sage [2018/12/09(日) 03:02:09.82 ID:4X3RO9or.net]
>>294
標準入力から流し込むというのがよくわからなかったのですが
openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < 改行が入っているテキスト
これをやってみると、確かに期待通りのものができました。
対話モードがある場合はこういうのができるのですね。

302 名前:295 mailto:sage [2018/12/09(日) 05:06:48.29 ID:gB79gozC.net]
ちなみにヌルもマッチしてしまいますね

$'\0' <-- new
$'\n'

303 名前:login:Penguin [2018/12/09(日) 06:59:20.05 ID:253GiW6t.net]
>>297
> 対話モードがある場合はこういうのができるのですね。
そうとも限らない
たとえばCSR作るケースだと
鍵にパスワードが設定してある場合はパスワード入力には使えない
そういうときはexpectを使う

304 名前:login:Penguin mailto:sage [2018/12/09(日) 09:29:11.17 ID:4X3RO9or.net]
>>299
なるほど、パスを削除していないkeyの時は、2行パスを書くなどは×でexpectを使うのですね。
一度使ったことがありましたが少し面倒でした。ありがとうございます。



305 名前:login:Penguin [2018/12/09(日) 11:15:57.19 ID:/RuDibjk.net]
>>295
空文字列に一致している
改行はパターンの一部ではなく、複数のパターンの区切り

$ echo -n 'abc' | grep -o 'a
b'
a
b
$

pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html
> The pattern_list's value shall consist of one or more patterns separated by <newline> characters;

306 名前:login:Penguin [2018/12/09(日) 13:18:32.17 ID:/RuDibjk.net]
>>298
bashの場合、コマンドを実行するよりも前の時点で
bashが引数に含まれるNULを取り除いている

$ echo ab$'\0'c | hexdump -c
0000000 a b c \n
0000004

なのでbashでは
grep $'\0' は grep '' と同じで
grep ab$'\0'c は grep abc と同じ

zshではNULを含む引数もそのままコマンドに渡しているので違う結果になる

307 名前:login:Penguin [2018/12/09(日) 14:31:12.11 ID:oLpqFNSA.net]
昔はttyの1番にだけ背景にペンギンの絵とか表示されてたと思うんだけど
これっていつから無くなったの?
KMS導入後?

308 名前:297 mailto:sage [2018/12/09(日) 19:39:15.97 ID:4X3RO9or.net]
openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < 改行が入っているテキスト
をファイルを使わずにシェルスクリプトにして変数にして読み込ませたいのですが、

STD_IN="JP\nTokyo\nChuo-ku\n(省略)"
openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < ${STD_IN}

とやっても、ファイルが見つかりませんと出てしまいました。
変数の入れ方は1行に入れるのか、ヒアドキュメントみたいな形にもできるのか、

< には変数は使えないのでしょうか?

309 名前:login:Penguin mailto:sage [2018/12/09(日) 20:03:18.84 ID:ECj7FB1h.net]
>>304
少し上にも出てたけど
openssl ... <<< ${STD_IN}

310 名前:login:Penguin mailto:sage [2018/12/09(日) 20:41:30.18 ID:4X3RO9or.net]
>>305
ありがとうございます!
bash拡張でこんなのがあるのですね。

311 名前:login:Penguin mailto:sage [2018/12/10(月) 00:05:25.99 ID:SK07uHh5.net]
>>292
Rubyではそんなことしない。
お前Rubyの勉強したほうがいいぞw

312 名前:295 mailto:sage [2018/12/10(月) 01:47:07.69 ID:iaZVXIYt.net]
>>301-302

そういうことだったんですね
grepにパターンを分割してわたす方法は-eオプションを複数用いるのが
唯一かと思っていましたが、改行区切りでもわたせるんですね

grep $'n'$'n'

このようにしても同じことのようですね
ただ

grep $'n' $'n'

このようにスペースを挟むとスペース以降はファイルを指定する
引数とみなされ空文字なのでエラーとなるようです

ヌル文字をシェルが除去するのも知りませんでした

これですっきりしました、ありがとうございました

313 名前:295 mailto:sage [2018/12/10(月) 01:48:55.68 ID:iaZVXIYt.net]
文字間違えました
→ \

314 名前:295 mailto:sage [2018/12/10(月) 07:24:44.06 ID:rDY5Jm5J.net]
1つ誤解がありましたので訂正します
grep $'\n' $'\n'
とするとスペースの後ろの改行文字自体をファイルとして指定したと
解釈されてエラーになるようです



315 名前:login:Penguin [2018/12/13(木) 07:59:27.16 ID:BpuyFdNl.net]
age

316 名前:login:Penguin mailto:sage [2018/12/13(木) 08:47:58.94 ID:YYFyHPut.net]
$ echo "
> foo
> bar"

foo
bar
引用符一つ入れると改行できたのね・・・
ヒアストリングも<<<"でできるようだし
echo -eだのprintfだの`cat -`だの色々やってたわ

317 名前:login:Penguin mailto:sage [2018/12/13(木) 09:47:14.64 ID:g4Xg+Gp3.net]
[[ -z $hoge ]] や [[ -n $hoge ]]
って必要ですか?

[[ $hoge ]] とか [[ ! $hoge ]] で代用できそうなんですが…

何が違うんでしょ

318 名前:login:Penguin mailto:sage [2018/12/13(木) 10:41:51.23 ID:9d5jxDGh.net]
>>313
もし$hogeの値が「-e /dev/null」とかだったらどうするのよ。

319 名前:login:Penguin mailto:sage [2018/12/13(木) 11:07:49.54 ID:2p8AEIUJ.net]
>>314
何も問題ないですよね?

320 名前:313 mailto:sage [2018/12/13(木) 11:09:28.18 ID:g4Xg+Gp3.net]
>>314
自分も試してみましたが、問題ないようです

321 名前:313 mailto:sage [2018/12/13(木) 12:10:25.19 ID:g4Xg+Gp3.net]
さらにいろいろ試してみましたが
変数の内容がオプションと解釈されてしまって真偽値に影響がでるケースとして

hoge='-e unknown'
[ $hoge ] || echo null

とやってみるとhogeは空でも未定義でもないのに
nullと表示されてしまい、本来の意図とは違う結果になるようです

ただこれも解決方法があり
[ "$hoge" ] || echo null
とすれば意図したテストができるようです
もとより[[を使えば引用符もいらないみたいですね
[ ]の中で変数を二重引用符で囲むのは常識(?)のようなので
やはり-nや-zの必要性がない気がします

[[が無い時代(そんな時代があるのか知りませんが)の産物なんですかね

322 名前:login:Penguin mailto:sage [2018/12/13(木) 12:33:39.42 ID:2p8AEIUJ.net]
>>317
[[ は POSIX非標準。古い新しいではなくbashによって追加された拡張構文
POSIX標準のシェルは対応しない。POSIX標準のシェルには、debianの
デフォルトシェルであるdashやyashやposhがある
どのシェルでも動くようにするならば、[[ は使ってはいけない

323 名前:313 mailto:sage [2018/12/13(木) 12:39:41.77 ID:g4Xg+Gp3.net]
>>318
そうなんですね
じゃあやはりPOSIXの範囲内では[の後に-nや-zを使った方が
変数の内容を意図せずオプションと解釈されてしまう場合でも
エラーになって気づくので安全と言えば安全なのかもしれませんね
うっかり変数を引用符で囲み忘れる場合もあるだろうし

324 名前:login:Penguin mailto:sage [2018/12/13(木) 12:47:43.62 ID:2p8AEIUJ.net]
> じゃあやはりPOSIXの範囲内では[の後に-nや-zを使った方が

俺は使わない。ダブルクォート忘れで困るのは、ここだけじゃない
コマンド呼び出しの、foo "$hoge" "$hage" "$tsuru" "$pika" とかも全部そう。
忘れるとか、そんなもんshellcheckを使えばすぐに解決するんだから気にすることじゃない
そもそもダブルクォートをつけ忘れは、-nや-zを使っても解決しない。



325 名前:login:Penguin mailto:sage [2018/12/13(木) 12:52:21.57 ID:2p8AEIUJ.net]
まあ-zは使うけどな。単に読みやすさのため。
否定というのは場合によっては分かりづらくなる

「空文字なら」 は -z(ゼロの長さなら)で読みやすい
「文字があるの否定」は分かりづらい

「文字がある」はわかりやすいが
-n は no? 文字がノーってことか?で分かりづらい
文字があるという状態を示すために、nを割り当てたやつはセンスがない

326 名前:313 mailto:sage [2018/12/13(木) 13:11:04.56 ID:g4Xg+Gp3.net]
最近の言語を何かしらやってる人間にとっては変数の空文字列チェックを
変数そのものでやるというのも馴染みがあってわかりやすいので
できればそうしたいと思ったんですよね

最初の質問の趣旨に戻りますが、-zや-nを使わなくても同等のテストが
できるということで間違いないなら

[[ $hoge ]] [[ ! $hoge ]]

[ "$hoge" ] [ ! "$hoge" ]
の方が個人的には読みやすいかな

よくよく考えたら自分はbashしか使わないので便利な[[で事足りそう

327 名前:login:Penguin mailto:sage [2018/12/13(木) 13:17:06.99 ID:9d5jxDGh.net]
-zや-nは文字列長を判定するのに対して<string>は文字列そのものを判定するっていう違いがあるけど
引用符で囲った場合においてこれらに動作上の違いがあるのか俺には分からん。
少なくとも今のところない。

328 名前:login:Penguin mailto:sage [2018/12/13(木) 14:50:24.14 ID:YYFyHPut.net]
testが[としてbashに内蔵されてて驚く
両方ともなぜか外部コマンドもあって驚く
[[が機能多いのにただのbashの方言で驚く

$ type -a test [ [[
test はシェル組み込み関数です
test は /usr/bin/test です
[ はシェル組み込み関数です
[ は /usr/bin/[ です
[[ はシェルの予約語です

329 名前:login:Penguin mailto:sage [2018/12/13(木) 16:04:43.42 ID:2p8AEIUJ.net]
> testが[としてbashに内蔵されてて驚く

[ が内蔵されてないシェルなんて知らんのだが?
そんなもん現実に存在するのか?

330 名前:login:Penguin mailto:sage [2018/12/13(木) 16:21:22.10 ID:9d5jxDGh.net]
>>325
つhttps://www.unix.com/man-page/v7/1/sh/

331 名前:login:Penguin mailto:sage [2018/12/13(木) 16:33:21.95 ID:2p8AEIUJ.net]
>>326
マニュアルが有るのはわかったが、
シェルはどこに存在してるんだ?

332 名前:login:Penguin mailto:sage [2018/12/13(木) 16:40:17.41 ID:2p8AEIUJ.net]
もはや神話の世界だな

testが組み込みでないシェルは、コメントも使えないシェルということか

https://ja.wikipedia.org/wiki/Bourne_Shell

> UNIX System III(1981年)
> test コマンドを組み込み。
> # でコメントを書き込めるようになった。

さらに関数数定義も出来ず、Unicodeも扱えないようだ
そんなもん現存してないだろう

> SVR3(1986年)
> 現在のような "$@" の用法
> getopts 組み込み
> パラメータ処理を改善し、関数の再帰呼び出しが可能となった。
> 8ビットクリーン

333 名前:login:Penguin mailto:sage [2018/12/13(木) 17:17:18.77 ID:9d5jxDGh.net]
「手元にない」ということと「存在を考えなくていい」とは別物だからね。

334 名前:login:Penguin mailto:sage [2018/12/13(木) 17:22:00.60 ID:YYFyHPut.net]
globも元は外部コマンドとかも調べなきゃ分からんわ
フィルタをグロブと呼ぶ変わった宗教って認識だったからな



335 名前:login:Penguin mailto:sage [2018/12/13(木) 17:24:32.47 ID:2p8AEIUJ.net]
>>329
だからどこに存在しているんですか?

336 名前:login:Penguin mailto:age [2018/12/13(木) 18:43:38.57 ID:5CGSaiem.net]
>>331
我が家のSun OS 4の/bin/sh。

337 名前:login:Penguin mailto:sage [2018/12/13(木) 19:03:57.29 ID:2p8AEIUJ.net]
https://ja.wikipedia.org/wiki/SunOS
> SunOS 4.1.4 1994年11月

俺が生まれる前かよw

338 名前:login:Penguin mailto:sage [2018/12/13(木) 19:05:54.68 ID:2p8AEIUJ.net]
> SunOS 4.1.1インストール媒体(磁気テープ)

この画像に驚愕した
ビデオテープかよw

339 名前:login:Penguin [2018/12/13(木) 19:16:08.14 ID:2U4H8MIt.net]
いや磁気テープは現役ですし……

340 名前:login:Penguin mailto:sage [2018/12/13(木) 19:16:28.93 ID:Zfs8AO7d.net]


341 名前:login:Penguin mailto:sage [2018/12/13(木) 19:22:26.58 ID:2p8AEIUJ.net]
sunos 4.1 4 download でぐぐったら出てきた
x86用があったから解凍してみたら、
拡張子img(フロッピーディスク?)のファイルが36個でてきた
これ動くのか? 確認したくてもよくわからん

https://winworldpc.com/product/sunos/4x

342 名前:login:Penguin [2018/12/13(木) 20:01:43.60 ID:Kpl2TedD.net]
cshにもtcshにも組み込まれてないが
testも[も

343 名前:login:Penguin mailto:sage [2018/12/13(木) 20:06:06.97 ID:2p8AEIUJ.net]
$ csh
solaris% type test
test is a shell builtin
solaris% tcsh
> type test
test is a shell builtin

344 名前:login:Penguin mailto:sage [2018/12/13(木) 20:15:29.66 ID:FwJygUTm.net]
>>337
VMWareでもVirtualBoxでも用意してやってみろ
インテルなら多分動く



345 名前:login:Penguin [2018/12/13(木) 21:22:46.92 ID:Kpl2TedD.net]
>>339
その"type"ってのも無いんだけど?
command not found って出る

346 名前:login:Penguin mailto:sage [2018/12/13(木) 21:24:27.86 ID:2p8AEIUJ.net]
劣化版なのでは?

347 名前:login:Penguin mailto:sage [2018/12/13(木) 21:36:41.38 ID:rsnZtD/M.net]
磁気テープ知らん奴がいるのか・・・
俺も歳を取るわけだ・・・ ハーー

348 名前:login:Penguin mailto:sage [2018/12/13(木) 21:39:29.69 ID:rk530vyH.net]
磁気テープがバックアップ媒体でバリバリ現役なんだぜ。

349 名前:login:Penguin [2018/12/13(木) 22:44:49.64 ID:jQhV0FO+.net]
>>343
オープンリールのテープならともかくqicなんてddsの前位だろ。あんたも俺もまだ若造だよ。ハー。

350 名前:login:Penguin mailto:sage [2018/12/14(金) 00:56:12.74 ID:Dwi6kCsC.net]
フラッシュメモリや円盤の耐用年数は、5年だろ

一方、磁気テープは、30年とかだろ

351 名前:login:Penguin mailto:sage [2018/12/14(金) 02:31:43.32 ID:WFElEHpX.net]
磁気テープってなんかロマンあるよね。実際見たことないけどw

352 名前:login:Penguin mailto:sage [2018/12/14(金) 03:07:09.17 ID:GpLUKSLa.net]
俺も知らなかった
当時高価なUNIXとは無関係なごく一般的なパソヲタはこういう流れだから特殊なものだと思った方がいい
オーディオ用アナログカセットテープ → 5インチフロッピーディスク → 3.5インチフロッピーディスク → 3.5インチMO → CD-R/RW → USBメモリ

353 名前:login:Penguin mailto:sage [2018/12/14(金) 03:23:33.89 ID:vny8+/a7.net]
オーディオ用カセットテープ??

354 名前:login:Penguin mailto:sage [2018/12/14(金) 03:37:12.47 ID:GpLUKSLa.net]
あれ?mz700とかの媒体ってオーディオ用のやつでしょ?キーガーとか音出しながらアナログからデジタルに変換して読み込むの



355 名前:login:Penguin mailto:sage [2018/12/14(金) 03:47:46.28 ID:CQSYnmf/.net]
勘違いしとるな
 
ドライブ本体が安けりゃ欲しい

356 名前:login:Penguin mailto:sage [2018/12/14(金) 03:53:05.65 ID:GpLUKSLa.net]
そりゃ誰だって欲しいw

357 名前:login:Penguin mailto:sage [2018/12/14(金) 07:09:46.63 ID:tfnsNf0y.net]
>>349
PC6001の時代だよ。
16KBの増設メモリーが8トラのカセット位の大きさ。
データはカセットでメモる。

358 名前:login:Penguin mailto:sage [2018/12/14(金) 08:28:09.81 ID:WFElEHpX.net]
sudoeditで起動したエディタに元のファイルの名前を渡す方法ってありますか。
sudoeditでファイルを読み込むと/var/tmp/以下に一時的なファイルが作成されるんだが
VimやEmacsなどの一部のエディタは設定ファイルの名前をもとにシンタックスの種類を決定することがある。
だから/var/tmp/にファイルが作成されるとその機能が使えなくなってしまう。
例えば/etc/fstabを編集するとき、エディタは「/etc/fstab」というファイルの名前からfstab用のシンタックスを適用してくれるんだけど
$ sudoedit /etc/fstab
とやって編集するとファイルが/var/tmp/XXXXXXXに移動してしまいfstab用のシンタックスが適用されなくなってしまう。

359 名前:login:Penguin mailto:sage [2018/12/14(金) 08:32:28.30 ID:JQUDZnsy.net]
磁気テープが現役でしかもTB単位とかロマンを感じる
カセットやVHSは知っててもで大型用は写真でしか知らんからな
でかいリール使ってるあれって速度的にはどうなん

360 名前:login:Penguin mailto:sage [2018/12/14(金) 08:46:11.55 ID:ovdRZLka.net]
LTOはそれなりに速い

361 名前:login:Penguin mailto:sage [2018/12/14(金) 10:10:30.61 ID:ikwr+G0A.net]
普通のHDDより速いね
バックアップなんてどうせシーケンシャルアクセスしかしないし

362 名前:login:Penguin mailto:sage [2018/12/14(金) 15:27:57.27 ID:WFElEHpX.net]
>>357
まじで?
カセットテープの話だよね? あれがHDDに読み出し速度で勝るとは思えないんだけど
構造が特殊なのかな。パソコン用のカセットテープは。

363 名前:login:Penguin mailto:sage [2018/12/14(金) 16:10:21.55 ID:ikwr+G0A.net]
LTOすら知らんのかよ・・・

364 名前:login:Penguin mailto:sage [2018/12/14(金) 16:25:29.45 ID:mnvRUogY.net]
tape archivesのテープってひょっとしてそれのこと?



365 名前:login:Penguin mailto:sage [2018/12/14(金) 18:01:54.87 ID:4OG2vapp.net]
ここ4〜5レスは、レベルが違いすぎて議論が噛み合っていない。
見ていて楽しいwww

366 名前:login:Penguin mailto:sage [2018/12/14(金) 18:39:29.51 ID:WFElEHpX.net]
見ていて楽しい(話についていけない)






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

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

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