タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

unixに関するa-kuma3のブックマーク (3)

  • 今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita

    はじめに 1992 年に POSIX でシェルが標準化されて以来、シェルスクリプトの数値計算に expr コマンドは使いません。expr コマンドを使って計算していたのは Bourne シェル(古い UNIX の sh)時代の話で、現在の POSIX sh (dash、bash、ksh 等)時代では数値計算に expr コマンドは不要です。今どきはシェルの機能だけで整数の計算を行うことができます。「今どき」って一体いつからだって話なわけですが……。 注意 シェルスクリプトでパフォーマンスの話をするとすぐに「他の言語で〜」という方がいますが、私はどんなことにでもシェルスクリプトを使えなんて一言も言っていません。パフォーマンスを気にしている理由は、そこが実際にシェルスクリプトのボトルネックになるポイントだからです。そもそもシェルスクリプトと一般的な言語は言語設計レベルで得意なことが違います。ユ

    今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita
    a-kuma3
    a-kuma3 2022/10/08
    せっかくきちんとした内容なのに「現在のshは」がひっかかる。SolarisやHP-UXは現在でもbashへのハードリンクにはなってないんじゃないかな/計算が必要なスクリプトは全体をawkやperlで書く、がスタンダードだと思ってたが
  • フォルダ内のファイルは削除せずに、フォルダだけを削除するには?…

    フォルダ内のファイルは削除せずに、フォルダだけを削除するには? Windows10で任意の上位フォルダー(ディレクトリー)から下位フォルダー(ディレクトリー)を取り除くフリーウエアとか未だに存在しないんでしょうか? これは過去に教えてgooであった質問と同じです。補足欄に10年前のQ&AのURLを貼っておきます。当時の質問者も回答者達の袋叩きあっていますが、私個人的には質問者側に全く同感であり、今でもよく「あったらいいのにな」と思っています。例えばPDFファイルを画像として切り出すソフトを常用していますが、たいていのソフトは勝手に画像の保存先フォルダを生成してしまい、却って一覧性整理の妨げになることしばしば。理想を言えばOSレベルでフォルダー選択+右クリック→「フォルダを削除」という流れにならんもんかね、と思うのですが、皆さんは必要に迫られませんか?

    a-kuma3
    a-kuma3 2022/06/24
    (find foo -type f | xargs -I '{}' mv '{}' ./ ) && rm -r foo  /ファイル名が重複してたらアウト
  • 「UNIXというOSが見当たらない」というツイートに歴史の語り部が集まる 2020-7

    リンク note(ノート) さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note 2019年1月末でFreeBSDに関連する開発活動を止めることにした。とても愛していたOSだけに身を切られるような思いは否めなかったが、別れが来るなら自分の自由になるうちにと思い、決断した。以下は個人的な想いを綴っている。 BSDの大元は、カリフォルニア大学バークレイ校で作られたオペレーティングシステム、今風に言えば基ソフトだ。Berkeley Software Distributionというのがもともとの名前だ。 1985年に自分がUNIXに触れたころから憧れていたのがこのBSDだった。当時のBSDは 287 users 3 発明家で技術コンサルの北神 @nonNoise 自作Linux基板作るんだから、Linuxについてお詳しいんでしょ?って思うじゃん! 言ってもまだLinuxをビ

    「UNIXというOSが見当たらない」というツイートに歴史の語り部が集まる 2020-7
    a-kuma3
    a-kuma3 2020/08/01
    英語圏の古めの情報なのに英語で探さない人の話。"unix history" で普通に引っかかる(history コマンドがあるから、多少の雑音はあるにしても)/Togetter しか見てないけど NetBSD は触れてもらえないのか
  • 1