TI-82 String variable? - ti-basic

Can TI-82 store a string into a variable? I tried using "VARS" and I don't see "String" as an option. The Input command also does not take string (with double quote) as input.

yes, it can just like the ti-84plusce.
Example:
"String"->Str0

Related

How to print value of a shell variable where the value has double quotes

Lets say i have a shell variable like the below with the value :-
myvar="abc"xyz
Now if i print the value of this variable myvar, the output i get is abcxyz
Is there a way to get the exact output that also includes the quotes. I tried several ways to escape double quotes etc but unable to find a way to do it.
use single quotes:
myvar='"abc"xyz'

How to create raw string literal with quote?

How do I create a raw String literal that contains quotes?
Documentation says that:
${r"${foo}"}
will print out:
${foo}
But what I need is to print out:
${foo"bar"}
You can't escape the quote in a raw string literal, but you have two kind of quotes to chose from (" and '), so in this case you could write ${r'${foo"bar"}'}. If you are unlucky and you need both kind of quotes inside the raw string literal, then you will have to use a normal string literal with \ escapes, like \{.
(Note that in case you have a lot of ${}-s that FreeMarker shouldn't interpret, then maybe you should set the interpolation_syntax configuration setting to square_bracket, so that ${} is not special for FreeMarker anymore.)

How to output file name inside system(git log) command in ruby script?

The problem I encounter is that I don't manage to put the name of the file inside the below screen output inside git log using pretty format flag.
An extract of my code is the following:
filename = File.basename file
system('git log --pretty=format:"%cd: (here I want the filename)"')
presented as sample.c for example.
I tried #{filename} but is interpreted as a string from the compiler and the result is the same as the input.
Thank you in advance.
It is interpreting it as a string because single quotes do now allow string interpolation.
system('git log --pretty=format:"%cd: (here I want the filename)"')
You can change this to use double quotes so you can take advantage of interpolation and escaping.
system("git log --pretty=format:\"%cd: #{filename}\"")
https://ruby-doc.org/core-2.1.1/doc/syntax/literals_rdoc.html

How do I put this string with braces and brackets into a variable in a bash script?

I am trying to set the following string as a variable in a bash script and am getting some errors. I assume that it is because I need to use quotations or escape it etc.
VARIABLENAME=$([(A"sometest",SomeOtherText "MoreText"),(A"sometext",SomeOtherText 100),(A"Sometext,SomeOtherText "SomeText")]}))
This doesn't work when I try to set it.
The text inside $(...) will be interpreted as a command to run. I believe you want this instead:
VARIABLENAME='[(A"sometest",SomeOtherText "MoreText"),(A"sometext",SomeOtherText 100),(A"Sometext,SomeOtherText "SomeText")]})'
Use single quotes around your string, as it contains double quotes and does not contain any variables to expand.
One error is near the end:
"Sometext,
There is an unclosed ".

BASH: Dollar sign substitution after a hash?

I am writing a script that deals with hex color values and I want to substitute in a user provided variable after a hash mark like so:
HEX=$1
COLOR='#$HEX'
But this fails as I believe it is interpreting the hash as a comment? How do I escape the hash so that I can have a variable which contains a string with a hash in it?
That fails because you're using single quotes. There's no variable substitution inside single quotes. Instead, use double quoted:
COLOR="#$HEX"
Single quotes block dollar interpolation. Double ones don't, so this should work:
COLOR="#$HEX"

Resources