シェルスクリプト

1/5ページ

Laravel5.5(HomeStead) x PHP7.2 x Vagrant x ShellScript(jq) で艦これセリフAPI的なのを作ったよ!

(この記事は Livesense – 関 Advent Calendar 2017 掲載のために書かれています) 5日目担当の @chobitsky です。 なにげにQiitaでは初投稿となります、よろしくお願いします。 今年のリブセンスのアドベントカレンダーは3種類のテーマがあり、そのうちの「関」に参加させてもらいました。 関といえば? 大体の人が関数とか関連とか関係性とか選ぶと思うので、僕も「関心」があるものとして大好き […]

シェルスクリプトを書く方法を段階的に教えてくれる

質問: オンラインAPIをリクエストし、json形式で戻り値を取得し、jsonで値を解析し、その値をファイルに格納します。 開発準備 1、シェル クイックスタート: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.txt done フォルダを作成し、そこに10個の新しいファイルを作成する 2、カール curlを […]

Pythonはシェル/ bashスクリプトの出力結果をキャプチャします

#!/ usr / bin / python ##サブプロセスモジュールを取得する サブプロセスのインポート ## call dateコマンド## p = subprocess.Popen( "date"、stdout = subprocess.PIPE、shell = True) ## dateコマンドと話す、すなわちstdoutとstderrからデータを読み出す。この情報をタプルに格納する ##プロセスとの対話: […]

Javaとシェルスクリプトの論理演算子・比較演算子を対比

数値の比較演算 Java シェルスクリプト 備考 a == b a -eq b EQuals シェスルクリプトで=と書くと文字列による比較になるので注意 a != b a -ne b Not Equals シェスルクリプトで!=と書くと文字列による比較になるので注意 a > b a -gt b Greater Than a < b a -lt b Less Than a >= b a -ge b Greater or […]

Project Eulerをシェル芸で解いてみる(Problem 4)

概要 Project Euler1は、数学的な問題解決能力を要求する、プログラミング問題集である。 Project Eulerは、一般的なオンラインプログラミングジャッジとは異なり、解答するプログラミング言語は、特に限定されていない。 フォームに入力した値だけで正誤を判別するため、適切なアルゴリズムさえ考案できれば、手計算で解答することも可能である。 そのため、Web上では様々な手法による解答が公開されている。 しかし、シェル芸2による […]

割りと便利だけど微妙に忘れがちなbashのコマンド・チートシート

自分用にメモしておく コマンド実行 CMD1; CMD2, CMD1 && CMD2 ;はCMD1の結果に関わらずCMD2も実行される &&はCMD1の結果が正常な場合のみCMD2が実行される CMD1 || CMD2 – 失敗時に後続コマンドを実行する CMD || printf "%b" "MSG"でエラーメッセージを表示する エラーメッセージ表示後exit 1したい場合 = CMD || […]

Project Eulerをシェル芸で解いてみる(Problem 7)

概要 Project Euler1は、数学的な問題解決能力を要求する、プログラミング問題集である。 一般的なオンラインプログラミングジャッジとは異なり、解答するプログラミング言語は、特に限定されていない。 フォームに入力した値だけで正誤を判別するため、適切なアルゴリズムさえ考案できれば、あらゆるプログラミング言語で解答することが可能である。 そのため、Web上では様々な手法による解答が公開されている。 しかし、シェル芸2による解答は、私 […]

シェルスクリプト(Bash)で作るTwitterクライアント

Shell Script Advent Calendarをご覧の皆様、初めまして。Piroといいます。普段はJavaScriptやRubyでのソフトウェア開発やFirefoxの法人向け技術サポートなどをしつつ、日経Linux誌でシス管系女子という連載マンガを描かせて頂いております。 Linux Advent Calendarの方にGUIアプリのスクショを定期的にSlackに流すシェルスクリプトの話でエントリーしたのですが、Shell S […]

bash4のコプロセスのチュートリアル

はじめに bashのバージョン4から使えるコプロセス、どういった機能か調べてみました。なお co-process であって子プロセスではありません。 やや扱い辛さを感じるところではあるのですが、有効活用の道が見つけていければ、と思います。 機能比較 プログラムとのデータの遣り取り bashには、ファイル ( 名前付きパイプ含む ) を新しく作らずに、プログラムとデータを遣り取りする方法として、パイプ ( cmdA | cmdB のような […]

Java実行シェルスクリプトメソッドの例

CommandHelper.executeメソッドを介してコマンドを実行できるようになりました。 コードを次のようにコピーします。 パッケージjavaapplication3; java.io.BufferedReaderをインポートします。 java.io.IOExceptionをインポートします。 java.io.InputStreamReaderをインポートします。 / ** * * @author chenshu * / パブリ […]

1 5