# tcpdump --help tcpdump version 3.9.4 libpcap version 0.9.4 Usage: tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file…

s-nailでメールを送るときのwarningメッセージ

メールサーバはAWSのAmazon SESを使ってメールを送ってたんだけど s-nailがwarningメッセージをはいてたのでそれの修正 ume@seventeen:/etc$ echo "hogehoge5" | s-nail -s "hogehoge5subject" ume256@xxx.xxx s-nail: Warning: variable superseded or obso…

HOGE=3 FUGA=4 のとき、 $(($HOGE*$FUGA))も $((HOGE*FUGA))どっちでもいけるってことにようやく気付いた(笑) 混ざってもいけるってことで $(($HOGE+FUGA))これでもいけてしまう。どうなってるんだろう・・

seq vs jot vs bash{..}

どれが一番早いんですかね? 適当なシェルスクリプト組んだ時にできれば一番早いヤツ使いたいわけです。というわけで単純比較 ume@fifteen:~$ time echo `seq 1 10000000` > /dev/null real 0m8.760s user 0m6.972s sys 0m1.487s ume@fifteen:~$ time echo `…

ubuntu@ip-172-26-7-253:~$ sudo mount box.com Please enter the username to authenticate with server https://dav.box.com/dav or hit enter for none. Username: xxxxxxxxx@xxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxx Please enter the password to authentica…

bash 配列

配列使えるのでなんか適当なことできないかなと思って、日々取得している各OLTのbit-errorを取得するコマンド結果のファイル で取得時とその次の取得時でbit-errorカウンタが大きく変動しているものを見つけようとしています。LISTでlsした結果を配列にして…

printf

printfで"Hello World!" を表示させる方法うーん。!を表示させるのに悩むやつ(笑) 続き ume@fifteen:~$ printf "%5.2f\n" 5 5.00 ume@fifteen:~$%5.2f こうかくと、00005.00って出力されるのかと思ってたよ

変数内の空白の扱いについて

もう一つ今日は嵌ってたことがあってそれが下記 $ echo $MAC1 11:22:33:44:55:66 $ echo $MAC2 11:22:33:44:55:66 $ if [ $MAC1 == $MAC2 ]; then > echo hoge > fi hoge $この続きで $ if [ "$MAC1" == "$MAC2" ]; then > echo hoge > fi $???ってなって…

https://ume.hatenadiary.com/entry/2023/04/12/160948あああ、わかりました。この変数の中にメタ文字が含まれてるからですね・・この場合だと $ echo $MAC e8:1b:69:6b:9c:93 $ echo $MAC | cat -v e8:1b:69:6b:9c:93^M $こういうことかー。。。 意味が分か…

bashのecho

echoすると変数の中の文字がどんどん消えるんだけど・・・ ナニコレ??? $ echo $MAC e8:1b:69:6b:9c:93 $ echo ${MAC} e8:1b:69:6b:9c:93 $ echo "$MAC " $ echo "$MAC aa " aa $ echo "$MAC aa aa aa" aa aa aa $ echo "$MAC aa aa aa" aa aa aa6b:9c:93…

t.coこれみててとりまシェルで全部書いてbcに渡せばいいんじゃね?ってことで for NUM in `seq 1 200`; do GU=`echo "$NUM%2"|bc`; if [ $GU -eq 0 ] ;then echo -n "-$NUM"; else echo -n "+$NUM"; fi; done | sed 's/^+//g'ってやると ume@fifteen:~$ for …

iftop

Ubuntu 14.04.5 LTSのサーバがあってiftopしてるんだけど、これの公式パッケージだとiftopのバージョンがversion 1.0pre2になっていて-tとか-sとかのオプションが使えなくてすごい困るので、ソースを落としてきてmake && make installしたという話 Index of …

https://paiza.jp/challenges/560/show

これもbashならということで #!/bin/bash read N M SUM=0 for HOGE in `seq 2 $N` do read KYORI if [ $KYORI -le $M ]; then SUM=$(($SUM+$KYORI)) fi done echo $SUM exit 0たぶんこんなん。小数がないと楽でいいな(笑)

https://paiza.jp/challenges/403/show

とりまbash #!/bin/bash read A COUNT=`echo $A | wc -c` COUNT=$(($COUNT+1)) for momo in `seq 1 $COUNT` do echo -n "+" done echo "" echo +"$A"+ for hoge in `seq 1 $COUNT` do echo -n "+" done echo "" exit 0こんな感じかなぁ・・・力技でいいので…

うちらが使うようなレベルなら read HOGEHOGE=`cat`同じ意味で使える・・はず?

何とは書きませんが 最初のNは本当はN回ループするってのを想定して指定しているっぽいけど使ってないですね(笑) #!/bin/bash read N read S M L SS=`expr $S / 2` LL=`expr $L \* 2` GOKEI=0 while read SIZE do if [ "$SIZE" = "SS" ]; then GOKEI=`expr…

bash for do done

for 文でループ作って処理させてたんですが、ループ1回にすごい時間かかるし、別に単独処理させる必要もないかと思って、for do done & ってやっておいたんですが、 ループ内にfile A[n]を評価するプロセスが入ってて、 最後ループ外でそのfile A[n]を削除す…

dhcpd.leasesをパースする方法

うまいやり方がよくわからなかったのでawkで。{~}まで切り出すとかどうやるのが普通なんでしょうね。 awk "/lease $IPADDR {/,/}/"dhcpd.leases $ awk "/lease $IPADDR {/,/}/" dhcpd.leaseslease 111.111.111.12 { starts 5 2021/07/02 05:07:00; ends 5 2…

2020年 女性声優論

大仰なタイトルをつけたけど、映像制作現場をうっすら見渡せるようなところに20年くらいいるので少し書いてみようと思う。 現代の女性声優は大別すると3つのスタイルに分かれていると思っていて、すなわち 万能型 アイドル型 ほわほわ系 かっこいい系 この4…

やばい(笑)

こんにちは、お世話になっております。 遺憾ながら、残念なお知らせがあります。 数ヶ月前から、貴方がインターネットをブラウズする際に利用しているデバイスにアクセスしており、それ以降、貴方のインターネット行動を監視しております。 アダルトサイトへ…

マルチキャスト配信テスト

VLCでマルチキャストの送受信ができるようなのでPC2台を直接LANケーブルでつなげてみてるんだけど、 うまくいかない。 なんやこれ。。。 VLC+マルチキャストでぐぐるといっぱい参考になりそうなのあるのに、なんでや@@

DHCPv6-PD

https://www.unix-power.net/networking/centos6-isc-dhcp-dhcpv6 この解説だと、DHCPv6-PDクライアントの上位側インターフェース に固定でアドレスをわりふっているけど 重要なのはLink-Localアドレス側でしかもここを固定化して(FE80::1とか)にしてしま…

いいから、じぶんで金くらい使えよばかか(笑) Dear Beloved,I am writing this mail to you with heavy tears in my eyes and great sorrow in my heart. I am Mrs.Celine Coulibaly. A widow to late Mr.Bakayoko Coulibaly; I am 63 years old, sufferin…

grep

自分で作ったシェルスクリプトの中みてたら、かなりgrepを多用してて、これを試しに全部agに変えてみたら、実行時間が1/5になったやつあった。マジカwww こんなに違うものなんか・・・

rsyslogで出来上がるログファイルのファイル権限について

:fromhost-ip, isequal, "192.168.100.100" /var/log/192.168.100.100.log& ~:fromhost-ip, isequal, "192.168.100.200" /var/log/192.168.100.200.log& ~ ってやってるだけなのに、出来上がるログファイルの権限が $ ls -al 192.168.100.*.log-rw-r--r-- 1 …

DHCP

いい加減ISCからKEAに移行したほうがいいんだろうとは思うものの、ISCが安定しすぎててここから移る必要あるんか???って感じになってる。

チェア

http://ume.hatenadiary.com/entry/2020/02/14/165606 ということで壊れちゃったラルゴの代わりに、stealcaseのシンクチェアと、ヘイワースのゾディを導入してみた。中古です。 ゾディのほうが当たりだったかな。これを2台買うべきだった・・・

[drm:drm_crtc_helper_set_config [drm_kms_helper]] *ERROR* failed to set mode on [CRTC:29:crtc-0]

[ 59.136265] [drm:drm_crtc_helper_set_config [drm_kms_helper]] *ERROR* failed to set mode on [CRTC:29:crtc-0] こういうログが起動時に出まくって、ゲストのUbuntuのGNOMEがきちんと立ち上がらない。 よくわからないまま、仮想マシンのビデオメモリを…

チェア

家のデスク前の椅子ですが、2011年にコクヨのラルゴチェアを置いて以来特に不満もなく使っていたのですが、先日この椅子を上に持ち上げたら、台座と本体が微妙に外れてしまって、そのあと無理やり戻してそんなに問題ないような気はしてるんだけどちょっと気…

VirtualBox 5 → 6

いまさらながらアップデートしてみたら、ログイン時に自動起動するようにしてたVMが起動しなくなった。 5までは start "" /b "C:\Program Files\Oracle\VirtualBox\VirtualBox.exe" -Startvm "Ubuntu" だったのに どうやら こういうことらしい。 というわけ…