Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

bash

pdfをepsにする

ひとまずこんな感じでやってみた。 #!/bin/bash # echo "$1" # 拡張子を除く BASE_FILE_NAME=`basename "$1" .pdf` # echo $BASE_FILE_NAME pdf2ps "$1" ps2eps ${BASE_FILE_NAME}.ps bashの参考 Bashの便利な構文だがよく忘れてしまうものの備忘録 - Qiita …

現在の場所を変数に入れる

pwd export HOGE=`pwd` echo $HOGE

ファイル移動

特定のファイルをディレクトリに入れる。 find . -name "*.html.ts" -type f|xargs -L 1 -I {} mv {} tmp

Macでアプリを開く

以下を参照した。 qiita.com open -a hoge hogeはApplication/で.appを除いた名前。(フルパスを渡しても良い) bashの.profileにaliasを作る。 alias hoge="open -a hoge"

こまごま

ファイル移動 vm *.js ./tmp

PATH

確認 cat $PATH 環境変数確認 env 一時的にパスを通す export PATH=$PATH:追加するパス これを設定に書いておけば良い。

chmod

全グループに実行権限を与える chmod a+x hoge.xx

lipo 複数アーキテクチャのライブラリをまとめる

iOSシミュレータ用と実機用の2つのスタティックライブラリを一つにまとめる。 lipo -output sample.a -create ./Debug-iphoneos/libSample.a ./Debug-iphonesimulator/libSample.a labs.torques.jp daybysay.hatenablog.com結合後、ファイルタイプを見る fi…

file

ファイルタイプを調べる。 file libSample.a libSample.a: current ar archive random library file include include: directory

基本

パイプライン コマンド1|コマンド2 コマンドの標準出力がコマンドの標準入力になる。 コマンドリスト 左から コマンド1; コマンド2 前が成功(終了コード0)で後も実行 コマンド1 && コマンド2 前が成功以外(終了コード0以外)で後も実行 コマンド1 || コマンド…

chmod

実行権限等を与える。 chmod a+x hoge.sh aはすべて、xは実行権限、+は与える。1. x実行 r読み込み w書き込み 2. aはすべての人, oは所有者, gはグループ, oはその他ユーザLinuxコマンド集 - 【 chmod 】 ファイルやディレクトリのアクセス権を変更する:ITp…

find等

findしたものをフォルダにコピー find ./ -name "hoge*.swift" | xargs -I {} cp {} ./dest

通常使うものイディオム

普段使うものを羅列していく。 特定の文字列を検索 find . -name "*.php"|xargs grep hoge grep hoge_ -rl ./ 権限付与 chmod a+x hoge.txt 例でははすべてのユーザに実行権限を与えている。 他には Linuxコマンド集 - 【 chmod 】 ファイルやディレクトリの…

proxy

export USERNAME= export PASSWORD= export HOST= export PORT= export PROXY=$USERNAME:$PASSWORD@$HOST:$PORT export http_proxy=http://$PROXY export https_proxy=https://$PROXY export ftp_proxy=ftp://$PROXY export HTTP_PROXY=http://$PROXY export…