UNIX&Linuxコマンド・シェルスクリプト

シェルスクリプトでmakeするobjectのリストを作成する

私の使用している環境は以下の通りなんですが、 ・Brew SDK v3.1.2 日本語版 ・BREW SDK Tools 1.1.1 SP05 日本語版 ・VisualStudio 2005 ・RealView Compilation Tools v3.0 for BREW ツールバーのMakefile for ARM Compilerでmakを作成すると、OBJSとDepen…

2つのテキストファイルの指定行以降を比較する

@tail -n +5 text1.txt > tmp @tail -n +5 text2.txt | cmp - tmp @if [ $$? != 0 ]; then \ : なんかやる ;\ fi @rm -fv tmp tail -n +5 file これでファイルの指定行以降を表示する。この場合は5行目以降 text1.txtの指定行以降をテンポラリに書き出し、te…

カレントディレクトリのmakeを叩くバッチ

@C:\\cygwin\\bin\\bash.exe --login -i -c "cd ""%CD%""; make;"bash.exeのパスは適宜置き換える。

g++でoffsetofを使うと警告

出典 NAKAMURA Minoru の日記 -- g++ で offsetof が警告に メンバ変数のオフセットを取得するマクロを使うとinvalid access to non-static data member とかいう警告がでます。 コンストラクタのあるクラスや構造体ででるっぽいです。 stddef.hのoffsetofマ…

カレントディレクトリをエクスプローラで開く その2、拡張子を関連付けたアプリケーションでファイルを開く

Cygwin からフォルダーを開く、Word ファイルを開くより $ cygstart .前回http://d.hatena.ne.jp/runicalp/20080404/1207309166を書いたとき にトラックバックをいただいたclmemo@akaさんで紹介されていたものです。 なんて便利なんだ $ cygstart test.txtと…

カレントディレクトリをエクスプローラで開く

$ explorer "$(cygpath -wa `pwd`)"cygwinをいじりながら、そのディレクトリをwindowsのエクスプローラで開きたいってことが、ちょくちょくあるわけですが、こんな感じで実現できます。 explorerにカレントのパスを渡す方法がわからなかったのですが、こうや…

WSHのスクリプトやバッチファイルを起動する

makeからWSHのスクリプトは直接たたけないので(たぶん)、 cmdに引数でコマンドを投げてやります。 script.vbsなんかを起動したいなら $ cmd /C "cscript.exe script.vbs"不完全ですが、目的は果たせるのでこれでいいかと。 テキストファイルをwindowsの関連…