はじめに
私は株式会社qnoteにて、勉強会の幹事を務めております。
2023年度勉強会の珠玉のネタを2023Qiitaアドベントカレンダーに投稿していこうと思います。
対象者
この記事は下記のような人を対象にしています。
- 駆け出しエンジニア
- プログラミング初学者
結論
好きな言語でシェルスクリプトを書いて、作業を自動化しましょう!
PHPでシェルスクリプトを書く
#!/usr/bin/env php
<?php
print('Hello PHP');
JS(node?)でシェルスクリプトを書く
#!/bin/sh
":" //# comment; exec /usr/bin/env node --noharmony "$0" "$@"
console.log('Hello JS');
Swiftでシェルスクリプトを書く
#!/usr/bin/swift
print("Hello Swift")
おわりに
好きな言語でシェルスクリプトを書く方法についてまとめました。
参考記事
PHPを直接実行する(#!/usr/bin/php -q) - Qiita
PHPでシェルコマンドを実行する - inappeのぶろぐ
shebangからNode.jsのオプションを指定する - Qiita
JavaScriptでシェルを書こう ——zxのご紹介 - GMOインターネットグループ グループ研究開発本部
Swiftでシェルスクリプトを書く - Qiita