くだらない質問はここに書き込め!Part 59
gvimを使っています。
(*)if ( ) {
....
と書いて、
そのあと、この{}内に たくさん、
if () {} とか for () {} など書いて
行が何百行にもなってしまったときに
この一番おおもとの(*)if () {の
「ペアとなる } をハイライト乃至さがしだす方法とかありますか」?
あるいは、任意の } に対して、そのペアとなる { を探し出す方法
とか、ご存知の人、教えてくださいっ >>378
ありがとうございましたー
% { → }, } → {
やる気が3割増しくらいになりましたp じゃあこれで8割増しぐらいに
% { → }, } → {→ }, } → } → { → },→ {→ },} → {→ } そういうアクロバット見せられると
逆に2割くらい削られますのでご勘弁を\(^o^)/
あと、うちの雑な.jsファイルだと、コメントアウトしてある行も掴んでしまう
// if () { ←
がんばって % の生態に慣れなくては。 %の挙動に感動した
#if → #elif → #else → #endif → #if ubuntu 20.04 で xfce4 で、
ファイルマネージャは xfce4に付いてくる Thuner を使ってます。
例えばあるディレクトリにファイルが、1, 2, 3, 4, 5 と5個あるとします。
(ファイルマネージャを開いたらファイルのアイコンが5個ある状態)
ファイル'3'をマウスでクリック → ファイル'3'にハイライトができる
いじってからsaveで上書きする → ファイル'2'がハイライトされてしまう。
これを、ファイルいじって上書き保存したあとでも、
ひとつ左どなりのファイルにフォーカスが移動してしまわないように
調整する方法を知りたいです。
(左から右に順番にファイルを編集してるような時に、
上書き保存のたびにフォーカスが別のファイルにいくので、
あたまの中で覚えておくのが大変。ミスが起きてしまう) >>383
自己レスです
いつのまにか治ってた。
もしかして開発してる人がここ見て治してくれたのか。
ありがたや 初書きこみ失礼します。
この画面は一体何をしている画面でしょうか?
UNIXをMacで動かしていると言ってましたがみたことがなくこちらまでやってきました(接点のすくないフォロワーさんなのであまりぐいぐい聞くこともできず…)
このOS?は何なのか、Macのターミナルではできないことがこれだとできるのか気になってます
お手空きの際にでも教えて頂けるとうれしいです
https://i.imgur.com/pSFelVo.jpg >>388
ああ、なるほど理解しました
このサイトを使ってUNIX使ってる風に見せたかったみたいです
http://www.jurassicsystems.com/
虚栄を張るタイプの人なので納得しましたw
ありがとうございます /hogehoge ディレクトリ内に
202104010001.txt、202104010002.txt、202104020001.txt、…、というファイルが
大量に存在する場合(サブディレクトリはなし)、これらのファイルをOSに負荷をかけずに削除するにはどうしたらよいでしょうか?
時間が多少かかってもいいので、CPU使用率などを上げずに削除する方法を知りたいです。
案@ find /hogehoge -type f -name "20210401*.txt" -exec rm {}\;
find /hogehoge -type f -name "20210402*.txt" -exec rm {}\;
案A find /hogehoge/20210401*.txt -type f -exec rm {}\;
find /hogehoge/20210402*.txt -type f -exec rm {}\;
案B find /hogehoge -type f -name "*.*" -exec rm {}\;
案Bみたいに一気に「*.*」で指定するのと、
案@、案Aみたいに「20210401*.txt」で消して次に「20210402*.txt」で消すのでは
どちらが負荷がかからないんですかね?
案@のように-name で指定するのと、案Aのようにパスで指定しちゃうのとどっちがいいんでしょうか? ちなみにfindコマンドをmanで調べましたが、
残念ながらHPには-deleteオプションはないようです。 CPU使用率を気にしながらわざわざ*.*みたいな重そうなパターン指定する理由は?
パターンの違いを除けばその3つはやってることは同じだから大差ないだろ
細かい差が気になるなら10000個ずつとか時間測ってやってみな forでsleep入れながら1個づつ消すのはどうよ? >>392
ファイルがどこまで続いているのか事前にわからないので
(202104020001.txtからはじまっても、末尾4桁が9999まで続くとは限らない)
* で指定したかったのですが、3つとも大差ないですか…うーん。
やはりファイル名はダイレクトに指定する方が負荷が減りますかね。
>>393
niceコマンドで優先度変えられるとは知りませんでした!
それは他プロセスに影響与えたくないときに使えそうですね!
>>394
sleepはなるほど確かにそうですね。ファイルを一個消すたびにsleepさせるということですね。
まとめてどかんとrmするより、一つずつの方が負荷がかからないのかな。
----
392さんの言う通り、まず10000個とかでテスト環境で測定するのがよさそうですかね。
大量のファイル削除って結構ありがちな場面だと思うんですけど、みんなどうやってるんだろう…
sleepとかniceとか、自分には全然思いつかなかった意見が聞けてありがたい。 大量のファイルを一括でrmしてもCPU負荷は大して上がらないと思うけど、
ディスクI/O周りがかなり遅延するんじゃないかな puttyではplink.exeを使ってコマンドラインからサーバーにコマンドを発行できますが
RLoginでは同じことはできないのでしょうか? >>395
シェルやfindでワイルドカードマッチしたあとに発動するソートが時間食うんかのう
bashとfindのソート抑止法はわからんかったけんど
ls はオプションUで抑止できるみたいなんで
cd /hogehoge
F=`ls -U1 |egrep ^20210401 |egrep txt$`
echo $F
rm $F すまぬfindでソート発動は勘違いじゃった
忘れてくれろ おじいちゃん、ここはくだらない質問スレであって、
しょーもないダジャレスレじゃありませんよ >>397の件ですが
調べたらWindowsにもOpenSSHが入っていてそれでできました
最近はWindowsもUNIX系にだいぶ近づいてきていいですね ある単語を条件をもって正規表現で検索するのにもう少しうまい手を使いたいのだが
というか直球でWordleの話なんだけど。下記例
grep '^.....$' 5words.txt|grep a|grep i|grep u|grep e
これ後半がダサ杉。でも()[]では解決できないような? どうするとスマートだろう? 何をしたいのか知らんが、grep 5回はダサすぎる > どうするとスマートだろう?
まずこれ↓を素直に出せる様になるところから始めよう
> ある単語 お前らほんっと変わんないな。まあ俺も同じことやってたから人のことは言えない
Wordle と正規表現辺りで察しろ。まあ否定的に解決したからいいや
あとこれ面白いので試したらいいぞ
https://easy.mathler.com/ 「思うように振り回せず悔しいです!」という負け犬の遠吠えでしたか pythonをwindowsでも使っている人に質問です。
ubuntuとかだと先頭に #!/bin/python3とかを書いておけば、.pyファイルから直接
インタープリタを呼び出せるようですが、
windowsでも#!C:\python310\pythonなどと書くと、同じように.pyファイルから
呼び出せるみたいなので、
場合分けとか出来ないものでしょうか?
if windows:
#!C:\Python310\python
elif linux:
#!/bin/python3
のような感じです。 >>410
そもそもWindowsはシェバン#!を解釈しない
.py ファイル右クリックしてアプリケーションを選択するダイアログでPythonの.exeに結び付ければいい 教えてくれてありがとうございます。
シェバンというのですね、#!って(._.)φ ubuntuの中で(自作も含めて)作ってあるリンク先で適当にシェバンを書いてしまうと
windows用のpythonのランチャー?が解読できないらしく、
ttps://gammasoft.jp/python/python-shebang/#share-mac
の一番下に書いてあるようなパスに限定してやると
windowsのランチャーがシェバンの中を避けてくれる?みたいです
#!/bin/python3
だとwin上では動かない
#!/usr/bin/python3
や
#!/usr/bin/env python3
なら共存可だった gccとかでコンパイルする時にオプションで共有ライブラリが必要な時に名前がわからないとき調べる方法ありますか? 表示された共有ライブラリを、なんというrpmパッケージが含んでいるかを
調べる方法ありますか? pdfpcって2で赤のポインタが表示されますが色は変えられないんですか? 打診買いじゃないけど、200株以上だと含み損膨らむのがソシャゲ部門やからな…
言い方悪いけど父方の祖母もシングルマザーで再婚だよね?その前に
楽しみを見出せない >>154
どこもコロナで発熱もあるから
カルトの恐ろしさを見出してるタイプ ゴボちゃんって何なんだが
クマ撃ちの女ナンパってのは