printf
位置パラメーターに基づいて 2 つの異なる文字列を表現するために使用する単純なアプリの例を探しています。
bash
私は使用します:
case $1 in
-h | --help ) showHelp
exit
;;
* ) manPipe
exit 1
esac
showHelp
その前に、オペレーターが$ foo -h
または$ foo -help
をターミナルに入力すると、呼び出される関数が呼び出されることをリストします。それ以外の場合は、関数が呼び出されるよう$ foo -bar
に要求します。manPipe
私はこれまでにこのコードを持っています:
#include <stdio.h>
#include <cstring>
int secretFunction() {
printf("Success! You found the secret message!");
}
int main() {
str posParam;
posParam = X;
printf("Enter a number:");
scanf("%s",&posParam);
if ( posParam == "X" ){
printf("Welcome to app!\nType: " + $0 + " t\nto show a message");
}else{
if (posParam == "t" ){
secretFunction();
}
return 0;
}
return 0;
私はこのコードが本当にくだらないことを知っています.bashで上記のコードの例を作ろうとしていました. bash script
aを aに変換しようとしているのではなくC app
、いじってみようとしています。文字列を取り、その MD5 チェックサムを計算する MD5 チェックサム に関するウィキペディアの記事から、取り組みたいことのアイデアを引き出しました。C app
アプリケーションに渡す位置パラメーターを取得する部分を理解できないようです。
これは、ユーザーに回答を提供し、それを値に割り当てるように求めているため、少し異なります。最初のインスタンスでは、位置パラメータとして使用したいと思います。