0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

私は株式会社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

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?