シェルスクリプトに関する総合スレッドです。
全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。
・「○○(他の言語)でいいやん」は禁止。他のスレに行ってください。
・「POSIX原理主義」「ユニケージ」「USP研究所」はPOSIXとUnixを曲解し
間違ったシェルスクリプトを広めている宗教です。洗脳されないようにしてください。
前スレ: シェルスクリプト総合 その36
https://mevius.5ch.net/test/read.cgi/tech/1614212414/
関連スレ
・【Bash】Windows Subsystem for Linux【WSL】11
https://mao.5ch.net/test/read.cgi/linux/1627507889/
・Bashでプログラミング [転載禁止](c)2ch.net
https://mao.5ch.net/test/read.cgi/linux/1443885102/
・シェルスクリプト総合 その28
https://mevius.5ch.net/test/read.cgi/unix/1533154936/
・zsh その7
https://mevius.5ch.net/test/read.cgi/unix/1337844883/
・過去UNIXで使われていた ksh というシェルについて
https://mevius.5ch.net/test/read.cgi/unix/1582358403/
・【POSIX】UNIXプログラミング【BSD】 [転載禁止](c)2ch.net
https://mevius.5ch.net/test/read.cgi/unix/1443103705/
・おまえら! shell は何を使っているんですか?
https://mevius.5ch.net/test/read.cgi/unix/1012330865/
シェルスクリプト総合 その37
■ このスレッドは過去ログ倉庫に格納されています
2021/10/05(火) 22:49:30.91ID:KsbWuyFp
501デフォルトの名無しさん
2022/01/01(土) 04:56:33.89ID:eqRzM57+502デフォルトの名無しさん
2022/01/01(土) 09:21:39.56ID:xOGFhMUK503デフォルトの名無しさん
2022/01/01(土) 09:27:14.46ID:xOGFhMUK >>501
実行中なら中断するか終了を待ってから新しいのをリリースすればいいだけだろ
日次バッチを中断したり終了を待つのに金も時間もかなりかかるのかい?
他にも例えば権限管理をまともにしてれば防げたよね?
実行中なら中断するか終了を待ってから新しいのをリリースすればいいだけだろ
日次バッチを中断したり終了を待つのに金も時間もかなりかかるのかい?
他にも例えば権限管理をまともにしてれば防げたよね?
504デフォルトの名無しさん
2022/01/01(土) 10:19:02.42ID:EsvsX5UV >>500
バックアップ容量が多いと、書き込み先の書き込み速度以上のスピードはでないから、
複数世代バックアップするにも、ずっーとバックアップというかコピーというかの処理をし続けることになる。
月次フルバックアップ処理中に、次の増分バックアップ処理が始まるのはテープの場合はよくある。
今回は復元不能と言っていることから過去のバックアップも消えてそうでD2Dっぽいけど、
そういう設計なら基本的にスクリプトは止められないから、
止まったときに更新するんじゃなく、
別のスクリプトをリリースして、古いスクリプトを退役させるような方式を選ぶと思う。
毎日すぐに処理が終わるようなスクリプトしか目にしてないエンジニアが、
そんな設計とは知らず、そのまま更新しちゃったとかそんな理由なんじゃないかなあ?
バックアップ容量が多いと、書き込み先の書き込み速度以上のスピードはでないから、
複数世代バックアップするにも、ずっーとバックアップというかコピーというかの処理をし続けることになる。
月次フルバックアップ処理中に、次の増分バックアップ処理が始まるのはテープの場合はよくある。
今回は復元不能と言っていることから過去のバックアップも消えてそうでD2Dっぽいけど、
そういう設計なら基本的にスクリプトは止められないから、
止まったときに更新するんじゃなく、
別のスクリプトをリリースして、古いスクリプトを退役させるような方式を選ぶと思う。
毎日すぐに処理が終わるようなスクリプトしか目にしてないエンジニアが、
そんな設計とは知らず、そのまま更新しちゃったとかそんな理由なんじゃないかなあ?
505デフォルトの名無しさん
2022/01/01(土) 11:10:41.01ID:eqRzM57+ >>503
そんなのなら本気やないな。w
テラバイトレベルのバックアップをしっかり実装すんのはなかなかやと思うが。
「日次」でいけるかどうかもあやしいやろ。
クリティカルなシステムでもなし、ただ甘く見てた、てところやろうとは思うが。
そんなのなら本気やないな。w
テラバイトレベルのバックアップをしっかり実装すんのはなかなかやと思うが。
「日次」でいけるかどうかもあやしいやろ。
クリティカルなシステムでもなし、ただ甘く見てた、てところやろうとは思うが。
506デフォルトの名無しさん
2022/01/01(土) 11:53:24.53ID:vr0aJE4l >>505
長時間かかる処理は普通suspend/resumeできるようにするよね?
自作しなくても市販のソフト買ってもいいし
日次で終わるかどうかは障害とは関係ないが
ミラーリングなのに日次で終わらないようなら作りが悪いよ
それにバックアップスクリプトに削除を混ぜるのがそもそも間違い
ジョブの単位や依存関係の管理が杜撰
長時間かかる処理は普通suspend/resumeできるようにするよね?
自作しなくても市販のソフト買ってもいいし
日次で終わるかどうかは障害とは関係ないが
ミラーリングなのに日次で終わらないようなら作りが悪いよ
それにバックアップスクリプトに削除を混ぜるのがそもそも間違い
ジョブの単位や依存関係の管理が杜撰
507デフォルトの名無しさん
2022/01/01(土) 12:42:08.01ID:eqRzM57+ スパコンの市販ソフトって、どこで売ってんの?w
508デフォルトの名無しさん
2022/01/01(土) 15:00:36.73ID:w7Saqf4k509デフォルトの名無しさん
2022/01/01(土) 15:06:02.27ID:9R1m0X3m510デフォルトの名無しさん
2022/01/01(土) 15:08:39.26ID:9R1m0X3m511デフォルトの名無しさん
2022/01/01(土) 15:51:26.55ID:s/zRpYH/ 今までしてなかったのか…
512デフォルトの名無しさん
2022/01/01(土) 16:05:12.10ID:5XWhCSq7 >>472
動的な部分以外で?
動的な部分以外で?
513デフォルトの名無しさん
2022/01/01(土) 20:11:57.76ID:VJKo4de7 >>475
俺、ティム・クックと0円でランチを一緒にしたことあるぞ。
例の宇宙船にほど近いレストランのカウンター席でメシを食ってたら隣に誰か座ってきた。
その人は電話をしまくってて、落ち着かねー奴だなーと思って顔をよく見たら... !!!
俺、ティム・クックと0円でランチを一緒にしたことあるぞ。
例の宇宙船にほど近いレストランのカウンター席でメシを食ってたら隣に誰か座ってきた。
その人は電話をしまくってて、落ち着かねー奴だなーと思って顔をよく見たら... !!!
514デフォルトの名無しさん
2022/01/01(土) 21:57:57.81ID:eqRzM57+515デフォルトの名無しさん
2022/01/01(土) 22:33:56.61ID:OowWZOH4 >>498
それ内部形式じゃないぞ?
100MBのシェルスクリプトのソースコードを生成してるだけ
100MBのシェルスクリプトを実行してもわずかのメモリしか消費しない
内部形式は小さいからだ!
やっぱアホの子はお前の方?w
それ内部形式じゃないぞ?
100MBのシェルスクリプトのソースコードを生成してるだけ
100MBのシェルスクリプトを実行してもわずかのメモリしか消費しない
内部形式は小さいからだ!
やっぱアホの子はお前の方?w
516デフォルトの名無しさん
2022/01/01(土) 23:26:19.57ID:2clFsvDI >>514
off-the-shelf softwareの日本語訳だよ
そこら辺の電気屋さんとかで買えるという意味の市販とは確かに違うが
市販ソフトって言葉は文脈によってもう少し広い意味になるよ
勉強になった?
off-the-shelf softwareの日本語訳だよ
そこら辺の電気屋さんとかで買えるという意味の市販とは確かに違うが
市販ソフトって言葉は文脈によってもう少し広い意味になるよ
勉強になった?
517デフォルトの名無しさん
2022/01/02(日) 00:17:01.00ID:krHLUjqu518デフォルトの名無しさん
2022/01/02(日) 02:41:50.85ID:rJLs0hO4 >>517
Linux用でいいのでは?
https://support.hpe.com/hpesc/public/docDisplay?docId=a00109703ja_jp&docLocale=ja_JP
オペレーティングシステム
HPE Cray Linux Environment
HPE Cray Programming Environment
Intel Parallel Studio XE (およびIntel MPI)
PGI Professional Edition
GNUコンパイラコレクション
Rogue Wave SoftwareのTotalView
AMD AOCC
Vampir
GNUコンパイラ
Linux用でいいのでは?
https://support.hpe.com/hpesc/public/docDisplay?docId=a00109703ja_jp&docLocale=ja_JP
オペレーティングシステム
HPE Cray Linux Environment
HPE Cray Programming Environment
Intel Parallel Studio XE (およびIntel MPI)
PGI Professional Edition
GNUコンパイラコレクション
Rogue Wave SoftwareのTotalView
AMD AOCC
Vampir
GNUコンパイラ
519デフォルトの名無しさん
2022/01/02(日) 02:43:01.97ID:rJLs0hO4 https://www.hpe.com/jp/ja/product-catalog/detail/pip.hpe-cray-operating-system.1012842044.html
HPE Cray OSは、ハイパフォーマンスコンピューティング向けに機能強化された
SUSER Linux Enterprise Server (SLES) をベースとしています。
ふむ。SUSEのパッケージ全部動きそうだけど?
HPE Cray OSは、ハイパフォーマンスコンピューティング向けに機能強化された
SUSER Linux Enterprise Server (SLES) をベースとしています。
ふむ。SUSEのパッケージ全部動きそうだけど?
520デフォルトの名無しさん
2022/01/02(日) 03:09:01.94ID:zid9yl1I >>515
計測してから出直してww
計測してから出直してww
521デフォルトの名無しさん
2022/01/02(日) 10:42:41.52ID:8JZTRTCW522デフォルトの名無しさん
2022/01/02(日) 12:46:42.90ID:krHLUjqu523デフォルトの名無しさん
2022/01/02(日) 12:49:12.64ID:krHLUjqu524デフォルトの名無しさん
2022/01/02(日) 12:53:06.50ID:o9R7ffl7 >>472
LinuxでPerlで実験してみたが同じ問題は出なかったぞ。
$0 のファイルにプログラムを追加書き込みしてもその部分は実行されない。
シェルで同様に$0に追加書き込みしたらその部分は実行された。
LinuxでPerlで実験してみたが同じ問題は出なかったぞ。
$0 のファイルにプログラムを追加書き込みしてもその部分は実行されない。
シェルで同様に$0に追加書き込みしたらその部分は実行された。
525デフォルトの名無しさん
2022/01/02(日) 14:36:43.42ID:RXuS28pT526デフォルトの名無しさん
2022/01/02(日) 14:56:13.51ID:o9R7ffl7 だよなあ。eval や動的にソース読んで実行する個所以外は問題ないよなあ。
527デフォルトの名無しさん
2022/01/02(日) 16:04:09.36ID:rJLs0hO4528デフォルトの名無しさん
2022/01/02(日) 16:05:33.33ID:rJLs0hO4529デフォルトの名無しさん
2022/01/02(日) 17:18:56.44ID:uxcqsBQo530デフォルトの名無しさん
2022/01/02(日) 17:21:21.53ID:TQn3/Mee inodeを同じにして実験してみろ。
531デフォルトの名無しさん
2022/01/02(日) 18:18:29.48ID:krHLUjqu532デフォルトの名無しさん
2022/01/02(日) 18:23:43.20ID:krHLUjqu533デフォルトの名無しさん
2022/01/02(日) 18:38:07.35ID:9WH/m7VC 市販とは、必ずしも店頭売りとは限らんぞ?
534デフォルトの名無しさん
2022/01/02(日) 18:46:21.78ID:TQn3/Mee 通販か、楽天か。
535デフォルトの名無しさん
2022/01/02(日) 20:57:18.99ID:krHLUjqu >>533
それでもええから、どこや?
それでもええから、どこや?
536デフォルトの名無しさん
2022/01/02(日) 21:30:44.40ID:pRhI5t2q >>531
サチコ、それ代理店経由で市販ソフトを購入した言うんやで・・・
サチコ、それ代理店経由で市販ソフトを購入した言うんやで・・・
537デフォルトの名無しさん
2022/01/02(日) 21:51:30.45ID:TQn3/Mee GPGPU対応ソフトウェアはMacが一番多いそうだけどね。
意外だよね。
意外だよね。
538デフォルトの名無しさん
2022/01/02(日) 23:40:10.01ID:TQn3/Mee https://www.j-focus.or.jp/focus/application.html
市販ソフトは普通にあるみたいだよ。
市販ソフトは普通にあるみたいだよ。
539デフォルトの名無しさん
2022/01/02(日) 23:57:26.17ID:GoZUBNyV540デフォルトの名無しさん
2022/01/03(月) 00:01:22.65ID:3eYYTX8d ノード数で値段が変わるソフトはスパコンを念頭に置いてるんだな。
541デフォルトの名無しさん
2022/01/03(月) 02:53:21.64ID:NkK7sfLH >>532
ファイルやソケットや標準入力から読んで作った文字列を eval に渡すなんてのがあったらダメかも知れないが、
これはもうプログラムの作りが悪いと言えるな。SQLインジェクションと同じだし。
require でソース読むやつは事前にチェックされてないのではないかな?
use でのモジュール読み込みはコンパイルされるが。
ファイルやソケットや標準入力から読んで作った文字列を eval に渡すなんてのがあったらダメかも知れないが、
これはもうプログラムの作りが悪いと言えるな。SQLインジェクションと同じだし。
require でソース読むやつは事前にチェックされてないのではないかな?
use でのモジュール読み込みはコンパイルされるが。
542デフォルトの名無しさん
2022/01/03(月) 03:07:40.68ID:bmMFL9ij パール爺さんウザイ
543デフォルトの名無しさん
2022/01/03(月) 03:10:09.55ID:NkK7sfLH すまんのう。
544デフォルトの名無しさん
2022/01/03(月) 03:20:04.46ID:AIc8F3zq フルーツパーラー
545デフォルトの名無しさん
2022/01/03(月) 04:04:45.94ID:mfU61qLK パーラーリラパラリラ
546デフォルトの名無しさん
2022/01/03(月) 04:04:54.39ID:cOflznJy 正直、何となくまずいとは感じる程度のものだったけど解像度が上がって良かったと思ってる
単純なファイル操作だけど対象が巨大で時間がかかるってのは中々お目にかからない
単純なファイル操作だけど対象が巨大で時間がかかるってのは中々お目にかからない
547デフォルトの名無しさん
2022/01/03(月) 09:44:56.65ID:8bAzmZsa548デフォルトの名無しさん
2022/01/03(月) 10:01:01.93ID:mfU61qLK わかるなら説明しろ。そうやって回答から逃げる手だってバレバレだ。
549デフォルトの名無しさん
2022/01/03(月) 12:52:48.32ID:AKaSmxyk >>541
> require でソース読むやつは事前にチェックされてないのではないかな?
だからなに?
自分で書いてるやん。w
> これはもうプログラムの作りが悪いと言えるな。SQLインジェクションと同じだし。
ただし、実行時でなくロード時に読みきることは変わらないので、結局、シェルスクリプトほどのリスクはない。
> require でソース読むやつは事前にチェックされてないのではないかな?
だからなに?
自分で書いてるやん。w
> これはもうプログラムの作りが悪いと言えるな。SQLインジェクションと同じだし。
ただし、実行時でなくロード時に読みきることは変わらないので、結局、シェルスクリプトほどのリスクはない。
550デフォルトの名無しさん
2022/01/03(月) 16:05:02.85ID:Tvis+k5K >メモリサイズはpsでわかる
そんな装備で大丈夫か?
そんな装備で大丈夫か?
551デフォルトの名無しさん
2022/01/03(月) 19:01:29.66ID:mfU61qLK シェルスクリプトのリスクは高い
なぜなら普通やるだろ?
起動中にプログラム書き換え
な?
なぜなら普通やるだろ?
起動中にプログラム書き換え
な?
552デフォルトの名無しさん
2022/01/03(月) 23:36:43.52ID:Izj8gspx やんないよw
頭おかしいやろ
頭おかしいやろ
553デフォルトの名無しさん
2022/01/03(月) 23:42:21.51ID:Sz4S1PaG 結局シェルスクリプトが原因じゃなく
シェルスクリプト使いの低スキルが原因だった
シェルスクリプト使いの低スキルが原因だった
554デフォルトの名無しさん
2022/01/04(火) 00:46:56.04ID:GepGyN7D 自己書き換えシェルスクリプトは、昔に見た記憶があるな。
動作がちゃんとわかってれば、有用な機能として使えるんだろ。
動作がちゃんとわかってれば、有用な機能として使えるんだろ。
555デフォルトの名無しさん
2022/01/04(火) 04:39:07.32ID:mpSUdZEa 例えばWindowsのログオンスクリプトとかに使われるバッチファイルもアトミックな更新が必要になるね
そういう場合はログインする可能性のない夜間とかを狙って更新したりする
スパコンのアホは、よりによってバックアップ中にバックアップのスクリプトを更新しようとした
上の例で言えば一番ログインが試行される始業時間帯とかを狙ってわざわざ更新するようなもの
どれだけ愚かな行為か想像できよう
そういう場合はログインする可能性のない夜間とかを狙って更新したりする
スパコンのアホは、よりによってバックアップ中にバックアップのスクリプトを更新しようとした
上の例で言えば一番ログインが試行される始業時間帯とかを狙ってわざわざ更新するようなもの
どれだけ愚かな行為か想像できよう
556デフォルトの名無しさん
2022/01/04(火) 05:34:07.92ID:A3JfSOSv OSやファイルシステムによっては出来ないかも知れないが、プログラム動作中に新バージョンへの入れ替えを
行っても動作しているプロセスはそのまま動かし続けて影響させず、次回起動時から新しい方が動く方式にして
おけば良かった。例えば Linux や UNIX 系 OS ならシンボリックリンクの指す先を変えることでこれは可能だ。
Windowsではどうやるか知らないがシンボリックリンクはあるようなので多分出来るんじゃないだろうか。
行っても動作しているプロセスはそのまま動かし続けて影響させず、次回起動時から新しい方が動く方式にして
おけば良かった。例えば Linux や UNIX 系 OS ならシンボリックリンクの指す先を変えることでこれは可能だ。
Windowsではどうやるか知らないがシンボリックリンクはあるようなので多分出来るんじゃないだろうか。
557デフォルトの名無しさん
2022/01/04(火) 06:04:36.10ID:mpSUdZEa >>556
Windowsだとリンクを一旦削除してから張り直す事になるから無理だろうね
リンク先が一旦消えるから、掴んでたバッチファイルは読み込みが途切れるか、
そもそも誰かが掴んでる状態ではリンクの削除に失敗するかどっちか
Windowsだとリンクを一旦削除してから張り直す事になるから無理だろうね
リンク先が一旦消えるから、掴んでたバッチファイルは読み込みが途切れるか、
そもそも誰かが掴んでる状態ではリンクの削除に失敗するかどっちか
558デフォルトの名無しさん
2022/01/04(火) 09:11:02.07ID:KoJ0HNB1 OSとしてはプログラムを実行中に入れ替え可能だとしても
アプリがそのように作られてない可能性はなくならない
アプリがそのように作られてない可能性はなくならない
559デフォルトの名無しさん
2022/01/04(火) 11:24:49.85ID:K01QBlyF 実行中に上書き更新しないのは当たり前
undefinedになった場合でも全データを削除しないように作るのも当たり前
どちらも当たり前だと思ってないやつが多数いるのがシェルスクリプト特有の問題
undefinedになった場合でも全データを削除しないように作るのも当たり前
どちらも当たり前だと思ってないやつが多数いるのがシェルスクリプト特有の問題
560デフォルトの名無しさん
2022/01/04(火) 11:53:26.50ID:+L/8HzOo 「全スクリプトを{ ...; exit; }で囲え」なんていうキチ・・・エッジな人もいる
561デフォルトの名無しさん
2022/01/04(火) 14:35:05.73ID:5xHtBJHw コマンドプロンプトとかいうゴミみたいなシェルは実行中にメモ帳から普通に上書き保存できるしbashみたいな更新問題がある
構文解析が闇鍋状態だからまともに(...&exit)でガードする気も起きん
構文解析が闇鍋状態だからまともに(...&exit)でガードする気も起きん
562デフォルトの名無しさん
2022/01/04(火) 14:40:41.27ID:5xHtBJHw 全スクリプトを{ ...;exit;}というとヤバいように見えるけど
... #オプション解析とか
main(){ ...;}
{ main "$@"; exit;}
とでもすれば多くの更新事故は防げると思う
... #オプション解析とか
main(){ ...;}
{ main "$@"; exit;}
とでもすれば多くの更新事故は防げると思う
563デフォルトの名無しさん
2022/01/04(火) 14:56:49.79ID:/LDsiUgA564デフォルトの名無しさん
2022/01/04(火) 14:57:43.78ID:/LDsiUgA565デフォルトの名無しさん
2022/01/04(火) 14:58:27.64ID:/LDsiUgA あ、コマンドプロンプトの話か。そっちはしらん
566デフォルトの名無しさん
2022/01/04(火) 15:13:42.85ID:MrAZHCc6567デフォルトの名無しさん
2022/01/04(火) 15:22:08.88ID:/LDsiUgA 防げないことにしたいやつも多いんだよなぁw
568デフォルトの名無しさん
2022/01/04(火) 16:48:36.33ID:96ZsKrQo569デフォルトの名無しさん
2022/01/04(火) 17:17:13.38ID:cDPvJZXV {}でくくった時の読み込み方は実装依存じゃなく仕様で保証されてる?
ここを読んだけどよく分からなかったや
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_02_03
ここを読んだけどよく分からなかったや
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_02_03
570デフォルトの名無しさん
2022/01/04(火) 21:09:09.26ID:64zZ84Fs >>568
無理
無理
571デフォルトの名無しさん
2022/01/04(火) 22:51:36.65ID:GepGyN7D >>568
sourceすりゃできんじゃないの?
sourceすりゃできんじゃないの?
572デフォルトの名無しさん
2022/01/04(火) 23:40:25.31ID:AW7Xm3ow >>571
やってみたら?
やってみたら?
573デフォルトの名無しさん
2022/01/05(水) 02:14:02.36ID:gXRPzTKb {} の中にsource入れとけばいいだろ
他のスクリプト言語と一緒
他のスクリプト言語と一緒
574デフォルトの名無しさん
2022/01/05(水) 02:56:20.38ID:5qnDyK1z いいわけないじゃん
575デフォルトの名無しさん
2022/01/05(水) 06:55:29.27ID:gXRPzTKb { } を使ってるってことは、最後の}まで読まないと実行しないんだから問題なし
{ } の中でsoruce使っていれば } を読み込んだあとでsourceが実行される
soruceで読み込むファイルでも同じように { } を使えば全部読み込まれた後に実行されるから問題なし
{ } の中でsoruce使っていれば } を読み込んだあとでsourceが実行される
soruceで読み込むファイルでも同じように { } を使えば全部読み込まれた後に実行されるから問題なし
576デフォルトの名無しさん
2022/01/05(水) 09:53:24.37ID:eMhfA/OR こいつダメだ
577デフォルトの名無しさん
2022/01/05(水) 10:18:42.52ID:xkk1B14s 低脳に絡み続ける君も同じだよ
578デフォルトの名無しさん
2022/01/05(水) 10:59:12.75ID:gXRPzTKb 低能だから{}の意味もわからない
579デフォルトの名無しさん
2022/01/05(水) 11:07:48.80ID:d+7VpUpG こういう低脳がゴロゴロ居るからやらかす奴が後を絶たない
580デフォルトの名無しさん
2022/01/05(水) 11:30:55.99ID:rp3p3Ei2 低脳は自分が低脳だと気付かないから始末が悪い
テストして確認しましたと言ってもその内容も方法も間違ってる
基本的に日本語が通じない
テストして確認しましたと言ってもその内容も方法も間違ってる
基本的に日本語が通じない
581デフォルトの名無しさん
2022/01/05(水) 12:38:42.04ID:yzDYKn2O 高い堅牢性が必要な処理にシェルスクリプトは向かない
582デフォルトの名無しさん
2022/01/05(水) 13:12:18.88ID:ga42ykuy こんな不確かな情報に頼ってまでやることじゃないと思うのだが
普通にスクリプト側に更新機能でも追加した方が確実だし
普通にスクリプト側に更新機能でも追加した方が確実だし
583デフォルトの名無しさん
2022/01/05(水) 13:18:00.85ID:ceAZRPz/ 低脳が携わらなければ何も問題無くなる
584デフォルトの名無しさん
2022/01/05(水) 14:45:39.80ID:3uURdH+S メモリ使用量を計測させれば
低脳の足切りが出来るぞ
低脳の足切りが出来るぞ
585デフォルトの名無しさん
2022/01/05(水) 21:24:39.70ID:gXRPzTKb {}が安全だとわからないアホは
}を読まないと文法が確定しないからって
理屈がわからないんだろうな
}を読まないと文法が確定しないからって
理屈がわからないんだろうな
586デフォルトの名無しさん
2022/01/05(水) 21:25:07.58ID:gXRPzTKb587デフォルトの名無しさん
2022/01/05(水) 21:25:43.70ID:gXRPzTKb588デフォルトの名無しさん
2022/01/05(水) 23:00:14.61ID:w3EWhbnX ホンモノのガイジなんだね。。
589デフォルトの名無しさん
2022/01/06(木) 10:05:53.46ID:oxm3scqT590デフォルトの名無しさん
2022/01/06(木) 15:32:38.44ID:mkXv+CyB >>586の方法は重大な欠陥が2つある
スパコンのデータ削除したやつと同レベル
スパコンのデータ削除したやつと同レベル
591デフォルトの名無しさん
2022/01/07(金) 00:05:11.34ID:5/GZEBm/ >>589
必死すぎじゃね?それで議論に勝ったつもりでいるんだろうけどさ
必死すぎじゃね?それで議論に勝ったつもりでいるんだろうけどさ
592デフォルトの名無しさん
2022/01/07(金) 00:05:37.54ID:5/GZEBm/ >>590
ないよ。一つも欠陥について述べられてない
ないよ。一つも欠陥について述べられてない
593デフォルトの名無しさん
2022/01/10(月) 00:22:34.19ID:MINWORCd スレ立てるまでもない質問はここで 158匹目
https://mevius.5ch.net/test/read.cgi/tech/1635193843/538
ここに、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースの内容を書いておいた
基本的に、Rails以外のフレームワークは、シェアが少ないのでおすすめしない。
学習環境も揃わないので、無理
Railsでは、Railsチュートリアル・Railsガイド・
黒田努の3冊の本・パーフェクト Ruby on Rails・Ruby on Rails 6 エンジニア養成読本とか、
Rubyでは、改訂2版 パーフェクトRuby・改訂2版 Ruby逆引きハンドブックなどの教科書が揃っている
これほど、良い教科書が揃っているフレームワークはない!
Laravel のシェアは少しあるけど、KENTAがPHP は一生やる必要がないと言ったので、
PHP自体がオワコンになってしまったw
日本のウェブ開発の将来は、ほぼKENTAが決めている。
Scala を滅ぼしたのも、KENTA
https://mevius.5ch.net/test/read.cgi/tech/1635193843/538
ここに、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースの内容を書いておいた
基本的に、Rails以外のフレームワークは、シェアが少ないのでおすすめしない。
学習環境も揃わないので、無理
Railsでは、Railsチュートリアル・Railsガイド・
黒田努の3冊の本・パーフェクト Ruby on Rails・Ruby on Rails 6 エンジニア養成読本とか、
Rubyでは、改訂2版 パーフェクトRuby・改訂2版 Ruby逆引きハンドブックなどの教科書が揃っている
これほど、良い教科書が揃っているフレームワークはない!
Laravel のシェアは少しあるけど、KENTAがPHP は一生やる必要がないと言ったので、
PHP自体がオワコンになってしまったw
日本のウェブ開発の将来は、ほぼKENTAが決めている。
Scala を滅ぼしたのも、KENTA
594デフォルトの名無しさん
2022/01/10(月) 03:25:05.00ID:vc9CW7XN ケントってデリカット?
595デフォルトの名無しさん
2022/01/10(月) 15:35:23.09ID:z5NM8L7h 日本にいるのはギルバードの方
デリカットは帰国
デリカットは帰国
596デフォルトの名無しさん
2022/01/10(月) 17:42:51.83ID:vc9CW7XN 親子じゃないのか?
597デフォルトの名無しさん
2022/01/10(月) 23:18:15.37ID:6sJlMFRp 山形弁の人は?
598デフォルトの名無しさん
2022/01/16(日) 19:06:30.23ID:gUcw8FaB タバコだよ
599デフォルトの名無しさん
2022/01/21(金) 21:19:42.93ID:BxTeu8sU 藤林丈司
600デフォルトの名無しさん
2022/02/03(木) 14:44:47.61ID:PlIeOUah 質問スレなかったのでここで質問させてください。
フォルダ以下の全てのファイル内の特定の文字列からn行ずれた文字列を置換したいんですが、どういうコマンドを打ったら良いでしょうか?
具体的にやりたいこととしては、Unityのprefabファイルやsceneファイル(テキストファイル)に張り付いている特定のコンポーネントの名前を一括で置換したいです。
ファイルの構造は↓こんな感じになっていて、guidがc5b2e3eb25e32904fa18c5ae09b782d9の行の1行下のm_nameを書き換えたいんですが、コマンドがうまく動きません
https://github.com/Unity-Technologies/FPSSample/blob/master/Assets/Prefabs/Cameras/ServerCameraSpot.prefab#L51
作りかけのコマンド
git grep -n c5b2e3eb25e32904fa18c5ae09b782d9-- '*.prefab' | cut -f 1,2 -d ":" | awk -F ":" '{print $1 ":"($2 + 1)}' | sed -n $2p
適当にsedでm_nameを置換指定してしまうと、guidがc5b2e3eb25e32904fa18c5ae09b782d9以外のものまで置換してしまうので、
最初のgit grepでファイル名と行番号他を取得し、次のcutでファイル名と行番号だけにして、awkで行番号+1して、ファイル名と+1した行番号を元に、
ファイル名と行番号を指定したsed -eをしたいんですがprintしたものがうまく最後のsedに渡ってきません
フォルダ以下の全てのファイル内の特定の文字列からn行ずれた文字列を置換したいんですが、どういうコマンドを打ったら良いでしょうか?
具体的にやりたいこととしては、Unityのprefabファイルやsceneファイル(テキストファイル)に張り付いている特定のコンポーネントの名前を一括で置換したいです。
ファイルの構造は↓こんな感じになっていて、guidがc5b2e3eb25e32904fa18c5ae09b782d9の行の1行下のm_nameを書き換えたいんですが、コマンドがうまく動きません
https://github.com/Unity-Technologies/FPSSample/blob/master/Assets/Prefabs/Cameras/ServerCameraSpot.prefab#L51
作りかけのコマンド
git grep -n c5b2e3eb25e32904fa18c5ae09b782d9-- '*.prefab' | cut -f 1,2 -d ":" | awk -F ":" '{print $1 ":"($2 + 1)}' | sed -n $2p
適当にsedでm_nameを置換指定してしまうと、guidがc5b2e3eb25e32904fa18c5ae09b782d9以外のものまで置換してしまうので、
最初のgit grepでファイル名と行番号他を取得し、次のcutでファイル名と行番号だけにして、awkで行番号+1して、ファイル名と+1した行番号を元に、
ファイル名と行番号を指定したsed -eをしたいんですがprintしたものがうまく最後のsedに渡ってきません
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 【ATP】テニス総合実況スレ2025 Part 211【WTA】
- ネットでサッカー観戦◆2025-29
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 地球から無限km先の場所ってどうなっているの?
- 日本、高市のお陰で破滅に近づくwwwwwwww
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 🖐( -᷄ὢ)俺に挑むのはやめておけ……実力差がありすぎる
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
