damのブログラミング雑記ブログ
Home
sed
awk
vi
bash
tcsh
linuxコマンド
Japanese English
  • awk, sortコマンドでCSVの囲み文字付き数値フィールドを並び替える

    2022年7月2日 shell awk
    awk, sortコマンドでCSVの囲み文字付き数値フィールドを並び替える

    CSV で、数値フィールドがダブルクォートなどの囲み文字で囲まれていると、sort コマンドだけでは数値としての並び替えができない。 awk を使って数値フィールドの囲み文字を除去してから sort を実行し、その後数値フィールドを再び囲み文字で囲むことを考える。 ※

    続きを読む
  • パイプで連結したコマンドは並列実行される

    2022年6月12日 shell
    パイプで連結したコマンドは並列実行される

    シェルでコマンドをパイプで繋いで実行した場合、順番に実行されるのではなく、並列実行されると本に書かれてあったので、軽く検証した。 まず、以下のシェルを作成(ファイル名はcom)。 1秒ごとにメッセージを標準出力に表示するものである。 1#!/bin/bash 2 3cnt=1 4while [ $cnt

    続きを読む
  • シェルで待ち時間のないジョブネットを作った

    2022年6月12日 shell
    シェルで待ち時間のないジョブネットを作った

    次の要件でジョブネットを作るとする。 ・ジョブネットを構成するジョブは、jobA, jobB, jobC, jobD とする。 ・jobAとjobBが終了したらjobDを動かす。 ・ジョブは可能な限り並列(パラレル)で動かす。 ・待ち時間をなくす。 ・ジョブが一つでも異常終了した

    続きを読む
  • ExcelにTSVを貼り付けるとセルに分割されない時の対処法

    2022年5月28日 Excel
    ExcelにTSVを貼り付けるとセルに分割されない時の対処法

    A5:SQL Mk-2などのツールでデータをTSV形式で出力することがある。 Excelでデータをコピーしてテキストエディタに貼り付けるとタブ区切りとなり、これをそのままTSVとして保存することもある。 通常は、そのようにして得られたTSVをExcelに貼

    続きを読む
  • CSVファイル作成ツールをExcel VBAで作ってみた

    2022年5月22日 VBA Excel
    CSVファイル作成ツールをExcel VBAで作ってみた

    業務で複数のCSVをDBに取り込むテストを行う機会があったので、今後のためにCSV作成をツール化しようと思い立った。 下図が完成したツールの様子。データシートに各種条件とデータを設定する。 文字コードシートでは、データシートの文字コードのコンボ

    続きを読む
  • sedコマンドの備忘録

    2022年4月24日 sed 正規表現
    sedコマンドの備忘録

    sedの備忘録を残す。 -eオプションについて -e は、その後の文字列が編集用コマンドだということを表す。編集コマンドが一つだけの場合は省略可。 以下の例で、16行目のコマンド実行時に-eが未使用のため、エラーメッセージが表示されている。 1$ cat samplefile 2雷

    続きを読む
  • CSVの囲み文字とエスケープ文字を置換する

    2022年4月23日 sed csv
    CSVの囲み文字とエスケープ文字を置換する

    2023年6月4日更新 CSVファイルのデータフィールドに囲み文字が含まれている場合、Excelに取り込もうとすると崩れてしまう。 通常は囲み文字と区別するために、データフィールド内の囲み文字をエスケープしたりする。 このようなCSVを正常に取り

    続きを読む
  • VBAでスクレイピング中にHTML要素を削除する

    2022年4月17日 スクレイピング VBA Javascript
    VBAでスクレイピング中にHTML要素を削除する

    Excel VBAでWebスクレイピング中に、不要な要素を削除する必要が出てきたので、その方法を備忘録として残す。 例えば、下図で「他の人はこちらも質問」の要素を削除する。 まずブラウザの開発ツールから、不要な要素を特定するための属性情報を確認する。 cl

    続きを読む
  • 未使用の画像ファイルを一括削除するシェルを作成した

    2022年4月10日 shell
    未使用の画像ファイルを一括削除するシェルを作成した

    当ブログの画像ファイルを格納しているディレクトリに、記事で未使用の画像ファイルが大量にあると思われたので、一括削除するためのシェルプログラムを組んで削除を試みた。 1#!/bin/bash 2 3# 画像ファイル一覧を取得 4files=`find ikou -type f` 5 6# 画像ファイルを1件ずつ取り出しての処理

    続きを読む
  • vi 操作チートシート

    2022年4月7日 vi
    vi 操作チートシート

    モード ノーマルモード カーソルの移動や検索、コピー・ペーストなどを行う。 コマンドラインモード exコマンド(「:」から始まるコマンド)が利用できるモード。範囲指定一括置換・削除や、ファイル保存・終了などで使う。 挿入モード テキスト編集するためのモ

    続きを読む
    • ««
    • «
    • 1
    • 2
    • 3
    •  … 
    • 5
    • 6
    • 7
    •  … 
    • 11
    • »
    • »»

最近の記事

  • C言語で処理を差し替える仕組み:関数ポインタとコールバック
  • cron不要?AlmaLinuxで systemd-timer による月1自動dnfアップデートを実現!
  • 端末アプリはGUI?CUI? 擬似端末を使って仕組みを体感する
  • vi の .swp ファイルが rm *.swp で消せないときの対処法
  • Chromeをカスタマイズ起動!--incognito や --remote-debugging-port の使い方
  • Linuxで簡単なシェルを自作してみた(6)|リダイレクション
  • Linuxで簡単なシェルを自作してみた(5)|バックグラウンド実行
  • Linuxで簡単なシェルを自作してみた(4)|組み込みコマンド

タグ

SHELL 30 VBA 19 C 15 スクレイピング 13 正規表現 13 AWK 8 LINUX 8 SED 7 SVN 6 CSV 5 EXCEL 5 HUGO 5 PYTHON 5 ECLIPSE 4
全てのタグ
AWK8 BASE641 C15 CDN1 CLOUDFLARE1 CSV5 DBEAVER1 DJANGO2 ECLIPSE4 EXCEL5 FLASK1 GIT2 GO2 HUGO5 INDEX1 JAVA1 JAVASCRIPT1 JSON2 LINUX8 MAC1 MYSQL1 ORACLE1 POSTGRESQL1 PYTHON5 SED7 SELENIUM1 SHELL30 SOFTETHER1 SORT1 SSH1 SVN6 VBA19 VI1 WORDPRESS1 XML1 XPATH4 YAHOO知恵袋2 その他2 スクレイピング13 ブラウザ拡張機能1 正規表現13 通信1
[A~Z][0~9]
damのブログラミング雑記ブログ

Copyright  DAMのブログラミング雑記ブログ. All Rights Reserved