シェルスクリプト

ページ名:シェルスクリプト

シェルスクリプト

アクション:アプリ>シェルスクリプト

シェルスクリプトを実行し、結果を受け取ることができるアクション。

MacroDroidは計算機能やデータ処理に強くないので簡単な処理でもマクロ化にとてつもない苦労が必要なことがある。シェルスクリプトが活用できればというシーンは少なくない。

ただし、シェルの種類に注意が必要で、多くの場合、低機能なToyboxが動作するようになっている。Web検索したスクリプト(コマンド)がうまく動かないなんてことも。

より複雑な処理をしたい場合、root化で機能を開放する方法もあるが、MacroDroidと連携できるターミナルアプリ(Turmexなど)を導入するのも手。

参考(公式フォーラム):Commands list for shell action:

 

日付の計算を行う

ちょうど1日後を求める場合

 

指定する文字列

date -d "@$(([system_time]+24*60*60))"

Toyboxだと便利な1 dayのような指定ができないので秒換算して計算させる必要があります。続けてフォーマットを指定すればいい感じの日付が取得できます。

 

数値文字参照のテキストデータを変換する

 

指定する文字列

echo -e \\u3043

HTTP GETしたデータがエンコードされていたなんて場合に一発ですべて変換可能。\\u3043は「あ」の数値文字参照。この部分を変数に置き換えて使いましょう。


 

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

条件分岐

条件分岐の基本条件分岐とは条件の成立状況によって、続く処理を切り替える制御を言います。条件分岐では条件を設定します。条件は実行時に評価され、必ず2つのうちのどちらかの結果を持ちます。その結果とは、条件...

MacroDroidを使い倒す

HOME始め方基礎知識プラグイン変数制御コマンド 条件分岐アクションの実行順序注目コマンドクリップボードを更新 A シェルスクリプト A MacroD...

変数

変数変数とは、マクロが実行される度に変わる可能性のある(変わってほしい)値を、そのまま値を記述する代わりにマクロの組み立て段階で記述しておくための仕組みです。 変数の名前と値変数の名前に意味...

アクションの実行順序

アクションの実行順序アクションは、マクロが終了するまでか、中断効果のあるアクションまで連続で実行される。中断効果のあるアクションとは例えば次のアクション実行前に待機アクションなど。何かのマクロが実行中...

トリガーまで待機

トリガーまで待機アクション:MacroDroid固有>トリガーまで待機アクションを中断して、一時的なトリガーを設置し、そのトリガーの発火を待ってアクションを継続させることができるアクション。設定できる...

基礎知識

基礎知識AndroidはGoogleが開発したOSです。デバイスはベンダーがカスタマイズしています。MacroDroidはGoogle Playストアで公開されています。MacroDroidは一人(J...

プラグイン

プラグインMacroDroidに足りない機能を補ってくれる外部ツール。トリガーとして使えるもの、アクションとして使えるもの、どちらの機能もあるものがあるので導入時には一通り目を通しておくとよい。And...

注目コマンド

MacroDroidは様々な場面でチュートリアルが表示され、タップ・ロングタップ・またはメニューからのヘルプがあり、とても簡単に、親しみやすく作られています。しかしながら弊害として、横並びのコマンドな...

シェルスクリプト

シェルスクリプトアクション:アプリ>シェルスクリプトシェルスクリプトを実行し、結果を受け取ることができるアクション。MacroDroidは計算機能やデータ処理に強くないので簡単な処理でもマクロ化にとて...

HOME

MacroDroidとはArloSoftが開発、Google Playストアで公開しているAndroidの自動化アプリです Google Playストア https://play.google.com...

クリップボードを更新

クリップボードを更新アクション:機器アクション>クリップボードを更新[clipboard]の値をクリップボードの値にする、つまり、[clipboard]の値を更新するアクション。 v5.19...

始め方

MacroDroidの始め方2022.2.20 v5.22.5Google Play ストアでダウンロード・インストールアプリを起動したらチュートリアルを見るマクロを追加するマクロ名を入力するトリガー...

右メニュー

右メニューサンプル右メニューはヘッダーメニューの【編集】>【右メニューを編集する】をクリックすると編集できます。 ご自由に編集してください。 ここを編集する...

雑談質問相談掲示板

はじめにここは、雑談・質問・相談など何でも話題にする掲示板です。掲示板についてお知らせ特にありません。禁止事項 掲示板の趣旨と関係ない書き込み 誹謗・中傷含む書き込み 他サイトやアプリの宣伝 招待UR...