読者です 読者をやめる 読者になる 読者になる

にゃーんとか言ったことなし

コンテンツは特にないです。

ksnctf #10 #!

ksnctf

問題

http://ksnctf.sweetduet.info/problem/10

 

考えたこと

ただの知識問題なので特にない。知らなかったらググったら即答できるやつ。

指示に書いてある通り、最初の文字だけ大文字にすることを忘れなかったらさほど問題ないと思う。

 

おまけというかついで

見かけたことがあるとすれば、シェルで出てくる

#!/bin/sh

ってやつとか、PythonRubyで出てくる

#!/usr/bin/env ~

みたいなやつだと思う。前者については、パスを直接指定するものである。後者は、Unix/Linux系の環境では、スクリプトの1行目に記載しておき、スクリプト自体を実行することで記載されたプログラム(例えばPython)を実行しそのプログラムに、スクリプトの内容を渡し動作させることができる、といったものである。例えば、sample.pyみたいなのを作ったら、$./sample.pyとかやると、#!によってプログラムが実行され、プログラムにsample.pyが渡され処理されるといった流れになる。(あいまいな知識なので、間違ってるかも)