Amazon Best VPN GoSearch

Icône de favori OnWorks

calc - En ligne dans le Cloud

Exécutez calc dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande calc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


calc - calculateur de précision arbitraire

SYNOPSIS


Traçant [-c] [-C] [-d]
[-D calc_debug[:resource_debug[:user_debug]]]
[-e] [-h] [-i] [-m mode] [-O]
[-p] [-q] [-s] [-u] [-v] [[-] calc_cmd ...]

#!/usr/bin/calc [autre_drapeaux ...] -f

DESCRIPTION



OPTIONS DE CALCUL

-c Continuez à lire les lignes de commande même après qu'une erreur d'analyse/analyse a provoqué le
abandon d'une ligne. Notez que cette option ne traite que de l'analyse et de l'analyse
du langage calc. Il ne traite pas les erreurs d'exécution ou d'exécution.

Par exemple :

calc lit plusieurs_erreurs.cal

provoquera Traçant pour abandonner à la première erreur de syntaxe, alors que :

calc -c lire plusieurs_erreurs.cal

provoquera Traçant pour essayer de traiter chaque ligne en cours de lecture malgré le scan/parse
erreurs qu'il rencontre.

Par défaut, les fichiers de ressources de démarrage calc sont ignorés en silence s'ils ne sont pas trouvés. Cette
flag signalera les fichiers de ressources de démarrage manquants à moins que -d est également donnée.

-C Autoriser l'exécution de fonctions intégrées personnalisées. Sans ce drapeau, appeler le
La fonction intégrée custom() générera simplement une erreur.

L'utilisation de ce drapeau peut provoquer Traçant pour exécuter des fonctions qui ne sont pas standard et qui
ne sont pas portables. Les fonctions intégrées personnalisées sont désactivées par défaut pour cela
raison.

-d Désactivez l'impression du titre d'ouverture. L'impression du débogage du fichier de ressources et
messages d'information est également désactivé comme si config("resource_debug", 0) avait été
réalisé.

Par exemple :

calc "lire qtime; qtime(2)"

affichera quelque chose comme :

qtime(utc_hr_offset) défini
Il est presque six heures dix.

tandis que:

calc -d "lire qtime; qtime(2)"

dira juste :

Il est presque six heures dix.

Cet indicateur désactive le signalement des fichiers de ressources de démarrage de calcul manquants.

-D calc_debug[:resource_debug[:user_debug]]
Forcer la valeur initiale de config("calc_debug"), config("resource_debug") et
config("user_debug").

Les chaînes séparées par : sont interprétées comme des entiers 32 bits signés. Après un
signe de début facultatif un zéro de début indique une conversion octale, et un signe de début
Conversion hexadécimale ``0x'' ou ``0X''. Sinon, la conversion décimale est supposée.

Par défaut, calc_debug est 0, ressource_debug est 3 et utilisateur_debug est 0.

Pour plus d'informations, utilisez ce qui suit Traçant commander:

configuration d'aide

-e Ignorez toutes les variables d'environnement au démarrage. La fonction intégrée getenv() sera toujours
retourner des valeurs, cependant.

-f Ce drapeau est requis lors de l'utilisation de calc dans coquille scénario mode. ça doit être à la fin
de l'initiale #! ligne du script.

Ce drapeau n'est normalement qu'à la fin d'un script shell calc. Si la première ligne de
un fichier exécutable commence #! suivi du chemin d'accès absolu du Traçant Programme
et le drapeau -f comme dans:

#!/usr/bin/calc [autre_drapeaux ...] -f

le reste du dossier sera traité dans coquille scénario mode. Voir SHELL SCÉNARIO MODE
section de cette page de manuel ci-dessous pour plus de détails.

La forme réelle de ce drapeau est :

-f nom de fichier

Sur les systèmes qui traitent un exécutable qui commence par #! en tant que script, le chemin de
l'exécutable est ajouté par le noyau comme argument final au système exec()
appel. C'est pourquoi le -f drapeau à la toute fin de la #! ligne.

Il est possible d'utiliser -f nom de fichier sur la ligne de commande :

Traçant [autre_drapeaux ...] -f nom de fichier

Cela amènera calc à traiter les lignes dans nom de fichier in coquille scénario mode.

L'utilisation de -f implique -s. En outre, -d et -p sont implicites si -i n'est pas donné.

-h Imprimez un message d'aide. Cette option implique -q. Cela équivaut à la Traçant
aide à la commande aide. La fonction d'aide est désactivée sauf si le mode est 5 ou 7. Voir
-m.

-i Devenez interactif si possible. Ce drapeau provoquera Traçant passer à l'interactif
mode après le calc_cmd les arguments sur la ligne de commande sont évalués. Sans cela
drapeau, Traçant sortira après leur évaluation.

Par exemple :

calcul 2+5

affichera la valeur 7 et quittera alors que :

calcul -i 2+5

imprimera la valeur 7 et demandera à l'utilisateur plus Traçant les commandes.

-m mode
Cet indicateur définit le mode d'autorisation de Traçant. Il contrôle la capacité de Traçant à
ouvrir des fichiers et exécuter des programmes. Mode peut être un nombre de 0 à 7.

La valeur de mode est interprétée d'une manière similaire à celle de la chmod(1) mode octal :

0 n'ouvre aucun fichier, n'exécute pas de progs
1 n'ouvre aucun fichier
2 n'ouvre pas les fichiers en lecture, n'exécute pas de progs
3 ne pas ouvrir les fichiers en lecture
4 ne pas ouvrir les fichiers en écriture, ne pas exécuter de progs
5 ne pas ouvrir les fichiers pour l'écriture
6 n'exécutez aucun programme
7 autoriser tout (mode par défaut)

Si l'on voulait courir Traçant d'un utilisateur privilégié, on peut vouloir utiliser -m 0 dans un
effort pour faire Traçant un peu plus sûr.

Les bits de mode pour la lecture et l'écriture ne s'appliquent qu'à une ouverture. Les fichiers déjà ouverts sont
pas effectué. Ainsi, si l'on voulait utiliser le -m 0 dans un effort pour faire Traçant
un peu plus sûr, mais voulait toujours lire et écrire un fichier spécifique, on pourrait
veux faire dans sh(1), ksh(1), bash(1)-comme des coquilles :

calc -m 0 3

Les fichiers présentés à Traçant de cette manière sont ouverts dans un mode inconnu. Calc seront
essayez de les lire ou de les écrire si vous y êtes invité.

Si le mode désactive l'ouverture des fichiers en lecture, les fichiers de ressources de démarrage
sont désactivés comme si -q a été donné. La lecture des raccourcis clavier est également désactivée lorsque
le mode désactive l'ouverture des fichiers pour la lecture.

-O Utilisez les anciennes valeurs par défaut classiques au lieu de la configuration par défaut. Ce drapeau comme
le même effet que l'exécution config("tout", "oldcfg") au moment du démarrage.

REMARQUE : les anciennes versions de calc utilisées -n pour configurer une forme modifiée du calcul par défaut
configuration. Les -n flag ne fait rien pour le moment. Utilisation du -n le drapeau est maintenant
obsolète et peut être utilisé pour autre chose à l'avenir.

-p Le traitement des tuyaux est activé par l'utilisation de -p. Par exemple:

calc -p "2^21701-1" | fizzbin

En mode tuyau, Traçant n'invite pas, n'imprime pas les tabulations de début et n'imprime pas
l'en-tête initial. Les -p remplacements d'indicateurs -i.

-q Désactivez la lecture des scripts de démarrage.

-s Par défaut, tous calc_cmd les arguments sont évalués et exécutés. Ce drapeau désactivera
leur évaluation et à la place les rendre disponibles sous forme de chaînes pour la fonction intégrée argv()
la fonction.

-u Désactivez la mise en mémoire tampon de stdin et stdout.

-v Imprimez les Traçant numéro de version et quitter.

-- Le double tiret indique à calc qu'aucune autre option ne suit. Ainsi calc sera
ignorer un argument ultérieur sur la ligne de commande même s'il commence par un tiret. C'est
utile lors de la saisie de valeurs négatives sur la ligne de commande comme dans :

calcul -p -- -1 - -7

LIGNE DE COMMANDE CALC

Sans calc_cmd arguments, Traçant fonctionne de manière interactive. Si un ou plusieurs arguments sont
donné sur la ligne de commande et -s n'est PAS donné, alors Traçant les lira et les exécutera et
soit essayer de devenir interactif selon que le -i drapeau était présent ou absent.

If -s est donné, Traçant n'évaluera aucun calc_cmd arguments mais à la place les faire
disponible sous forme de chaînes pour la fonction intégrée argv().

Des commandes suffisamment simples sans caractères comme les parenthèses, les crochets, les points-virgules,
'*', qui ont des interprétations spéciales dans les shells UNIX peuvent être entrés, éventuellement avec
espaces, jusqu'à la fin de la nouvelle ligne. Par exemple:

calcul 23 + 47

affichera 70. Cependant, les lignes de commande auront des problèmes :

calcul 23 * 47

calcul -23 + 47

Le premier exemple ci-dessus échoue car le shell interprète le '*' comme un fichier glob. Les
le deuxième exemple échoue car '-23' est considéré comme une option de calcul (ce qui n'est pas le cas) et ne
calc s'oppose à ce qu'il considère comme une option inconnue. Ces cas peuvent généralement être faits
pour fonctionner comme prévu en mettant la commande entre guillemets :

calcul '23 * 47'

calc " imprimer sqrt(2), exp(1)"

ou entre parenthèses et guillemets pour éviter les - comme dans :

calc '(-23 + 47)'

On peut également utiliser un double tiret pour indiquer que les options de calcul se sont terminées comme suit :

calcul -- -23 + 47

calcul -q -- -23 + 47

Si '!' est à utiliser pour indiquer la fonction factorielle, pour des coques comme csh(1) pour lequel
'!' suivi d'un caractère autre qu'un espace est utilisé pour la substitution de l'historique, il peut être
nécessaire d'inclure un espace ou d'utiliser une barre oblique inverse pour échapper au sens spécial de '!'. Pour
exemple, la commande :

imprimer 27 !^2

peut devoir être remplacé par :

impression 27 ! ^2 ou imprimer 27^2

FICHIERS DE DÉMARRAGE CALC

Normalement au démarrage, si la variable d'environnement $CALCRC est indéfini et Traçant est invoqué
sans -q drapeau, ou si $CALCRC est défini et calc est invoqué avec -e, Traçant cherche des
un fichier "startup" dans le répertoire des ressources calc .calcrc dans le répertoire personnel de l'utilisateur, et
.calcinite in le actuel répertoire. Si un ou plusieurs d'entre eux sont trouvés, ils sont lus dans
succession comme Traçant scripts et leurs commandes exécutées. Lorsqu'il est défini, $CALCRC est d'
contiennent une liste de noms de fichiers séparés par ':', et si calc est ensuite invoqué sans l'un ou l'autre
le -q or -e flags, ces fichiers sont lus successivement et leurs commandes exécutées. Non
une condition d'erreur est générée si un fichier répertorié n'est pas trouvé.

Si le mode spécifié par -m désactive l'ouverture des fichiers en lecture, puis la lecture des
fichiers de démarrage est également désactivé comme si -q a été donné.

CHEMIN DE RECHERCHE DE FICHIER CALC

Si la variable d'environnement $CALCPATH est indéfini, ou s'il est défini et Traçant is
invoqué avec le -e flag, lorsqu'un nom de fichier ne commençant pas par /, ~ or ./, est spécifié comme
dans:

calc lire monfichier

Traçant recherche successivement :

./mon fichier
./monfichier.cal
/usr/lib/monfichier
/usr/lib/monfichier.cal
/usr/share/calc/custom/monfichier
/usr/share/calc/custom/monfichier.cal

Si le fichier est trouvé, la recherche s'arrête et les commandes du fichier sont exécutées. Il est
une erreur si aucun fichier lisible avec le nom spécifié n'est trouvé. Un chemin de recherche alternatif
peut être spécifié en définissant $CALCPATH de la même manière que PATH est défini, comme un ':'
liste séparée de répertoires, puis en appelant Traçant sans -e drapeau.

Calc traite tous les fichiers ouverts, autres que stdin, stdout et stderr comme des fichiers disponibles pour
lire et écrire. On peut présenter Traçant avec un fichier déjà ouvert en utilisant sh(1), ksh(1),
bashLes coquilles de type (1) consistent à :

calc 3

Pour plus d'informations, utilisez ce qui suit Traçant commandes:

à l'aide
aperçu de l'aide
aide à l'utilisation
environnement d'aide
configuration d'aide

MODE SHELL SCRIPT

Si la première ligne d'un fichier exécutable commence #! suivi du chemin absolu de
le Traçant programme et le drapeau -f comme dans:

#!/usr/bin/calc [autre_drapeaux ...] -f

le reste du dossier sera traité dans coquille scénario mode. Noter que -f doit être à la
fin de la ligne initiale ``#!''. Tout autre option autres_drapeaux doit venir avant le -f.

In coquille scénario mode le contenu du fichier est lu et exécuté comme s'il était dans un
fichier en cours de traitement par une commande de lecture, sauf qu'une "commande" commençant par '#'
suivi d'un espace et se terminant à la nouvelle ligne suivante est traité comme un commentaire. Tout
facultatif autres_drapeaux sera analysé en premier, suivi des dernières lignes du script
elle-même.

In coquille scénario mode, -s est toujours supposé. En outre, -d et -p sont automatiquement définis
if -i n'est pas donné.

Par exemple, si le fichier /tmp/mersenne:

#!/usr/bin/calc -q -f
#
# mersenne - un exemple de calcul coquille scénario filet

/* analyse les arguments */
si (argv() != 1) {
fprintf (fichiers(2), "utilisation : %s exp\n", config("programme"));
abort "doit donner un exposant arg" ;
}

/* imprime le numéro mersenne */
imprimez "2^": argv(0) : "-1 =", 2^eval(argv(0))-1 ;

est transformé en fichier exécutable par :

chmod +x /tmp/mersenne

puis la ligne de commande :

/tmp/mersenne 127

imprimera:

2 ^ 127-1 = 170141183460469231731687303715884105727

Notez que parce que -s est supposé dans coquille scénario mode et des arguments non pointillés sont faits
disponible sous forme de chaînes via le argv() fonction intégrée. Par conséquent:

2^évaluation(argv(0))-1

affichera la valeur décimale de 2^n-1 mais

2^argv(0)-1

ne sera pas.

TYPES DE DONNÉES

Les types de données intégrés fondamentaux incluent les entiers, les nombres réels, les nombres rationnels, les nombres complexes
nombres et chaînes.

En utilisant un objet, on peut définir des types de données arbitrairement complexes. On peut définir comment
ces objets comportent un large éventail d'opérations telles que l'addition, la soustraction,
multiplication, division, négation, quadrature, module, arrondi, exponentiation, égalité,
comparaison, impression, etc.

Pour plus d'informations, utilisez ce qui suit Traçant commandes:

types d'aide
aide obj
afficher les objets

VARIABLES

Variables dans Traçant sont sans type. En d'autres termes, le type fondamental d'une variable est
déterminé par son contenu. Avant qu'une variable ne reçoive une valeur, elle a la valeur de
zéro.

La portée d'une variable peut être globale, locale à un fichier ou locale à une procédure. Valeurs
peuvent être regroupés dans une matrice ou dans une liste qui permet le style de pile et de file d'attente
fonctionnement sans maintenance

Pour plus d'informations, utilisez ce qui suit Traçant commandes:

variable d'aide
tapis d'aide
liste d'aide
afficher les globals

ENTRÉE / SORTIE

Un ``0x'' en tête implique une valeur hexadécimale, un ``0b'' en tête implique une valeur binaire, et
un ``0'' suivi d'un chiffre implique une valeur octale. Les nombres complexes sont indiqués par un
``i'' de fin comme dans ``3+4i''. Les chaînes peuvent être délimitées par une paire de
ou des guillemets doubles. Par défaut, Traçant imprime les valeurs comme s'il s'agissait de nombres à virgule flottante.
On peut changer la valeur par défaut pour imprimer les valeurs dans un certain nombre de modes, y compris les fractions,
entiers et exponentiels.

Un certain nombre d'opérations d'E/S de fichiers de type stdio sont fournies. On peut ouvrir, lire, écrire, chercher
et fermez les fichiers. Les noms de fichiers sont soumis à une extension `` '' vers les répertoires personnels d'une manière
similaire à celui du Korn ou du C-Shell.

Par exemple :

~/.calcrc
~chongo/lib/fft_multiply.cal

Pour plus d'informations, utilisez ce qui suit Traçant commander:

fichier d'aide

LANGUE CALC

La Traçant le langage est un langage de type C. Le langage comprend des commandes telles que variable
déclarations, expressions, tests, étiquettes, boucles, opérations de fichiers, appels de fonction. Ces
Les commandes sont très similaires à leurs homologues en C.

Le langage comprend également un certain nombre de commandes particulières à Traçant lui-même. Ceux-ci inclus
commandes telles que la définition de fonction, l'aide, la lecture dans les fichiers de ressources, les fichiers de vidage dans un
fichier, notification d'erreur, contrôle de configuration et état.

Pour plus d'informations, utilisez ce qui suit Traçant commander:

commande d'aide
déclaration d'aide
expression d'aide
opérateur d'aide
configuration d'aide

Utiliser calc en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.