如何从澳大利亚证券交易所获取股票价格... www.asx.com.au/
实际上,我们的团队正在建立一个很快就会在澳大利亚证券交易所上市的公司网站.我需要在主页上反映股票价格,并在详细信息页面中详细说明股票价格等.什么是最好的方式..股票交易所提供饲料..以及有什么选择.
关于sd
如何检查是否只MyVar包含带有BASH语句的数字.按数字我指的是0-9.if
即:
if [[ $MyVar does contain digits ]] <-- How can I check if MyVar is just contains numbers
then
do some maths with $MyVar
else
do a different thing
fi
Run Code Online (Sandbox Code Playgroud) 我正处于金发时刻,似乎无法理解它,但我有一个 csv 文件(下面的示例),其中我想按行中的第一个值对行进行排序 - 十六进制(从小到大)
570e2e5c,1460539517,SOM3-String-123,08-5a-0c-59
570e2e81,1460539520,SOM3-String-123,08-00-0c-59
570e2e87,1460539521,SOM3-String-123,09-5e-6b-22
570e2e5e,1460539518,SOM3-String-123,08-00-0c-59
570e2e90,1460539522,SOM3-String-123,08-00-0c-59
570e2e95,1460539523,SOM3-String-123,09-00-67-22
570e2e60,1460539519,SOM3-String-123,09-00-68-22
Run Code Online (Sandbox Code Playgroud)
问:如何使用 BASH 脚本按行第一个元素(十六进制)对 csv 文件进行排序?
附录:
因此,我使用以下代码将十六进制字符串转换为十进制字符串:
IFS=','
while read f1 f2 f3 f4
do
f1_upper_case=`echo "$f1" | tr '[:lower:]' '[:upper:]'`
f1_dec=$((16#$f1_upper_case))
echo "$f1_dec,$f2,$f3,$f4" >>$csv_temp
done < $csv
Run Code Online (Sandbox Code Playgroud)
$f1_dec我将尝试在 csv 文件中进行排序。
输入:
我有一个myfile.csv包含以下信息的文件:
Shift,Percentage
Day Shift, 39.94
Night Shift, 60.06
Run Code Online (Sandbox Code Playgroud)
GNUPlot处理:
该myfile.csv文件被馈送pie_chart_generator.gnuplot文件,该文件是:
#!/usr/bin/gnuplot -persist
reset
set title "\n"
set label 1 "My Pie Chart\nShift Usage Break Down" at graph 0,1.125 left
set terminal wxt
unset key
set datafile separator ","
set terminal png
set size square
set output "piechart.png"
stats 'myfile.csv' u 2 noout # get STATS_sum (sum of column 2)
ang(x)=x*360.0/STATS_sum # get angle (grades)
perc(x)=x*100.0/STATS_sum # get percentage
#set size square # square …Run Code Online (Sandbox Code Playgroud) 问题:我有一个 CSV 转储文件 - 超过 250,000 行。当我使用时while read- 需要一段时间(没有双关语)。我想回到最后 10,000 行来做我需要做的事情,而不是 250,000 行。
代码片段:我当前的代码是这样的:
IFS=","
while read line
do
awk_var=`echo "$line" | awk -F" " '{print $0}'`
var_array=($awk_var)
read -a var_array <<< "${awk_var}"
echo "${var_array[1]}"
done </some_directory/directory/file_in_question.csv
Run Code Online (Sandbox Code Playgroud)
问题:在阅读with bash 脚本时如何使用tail -n10000with ?while read linefile_in_question.csv
我有一个BASH代码,其中代码将CSV文件作为参数,即:
:~$ ./mycode.sh mycsv.csv
Run Code Online (Sandbox Code Playgroud)
其中,mycsv.csv得到由处理mycode.sh.目录中有很多CSV文件,所有这些文件都需要单独处理.如何让代码遍历每个CSV文件?
主题7:问题4编写改变单词中所有字母大小写的函数changeCase(word)并返回新单词.
例子
>>> changeCase('aPPle')
"AppLE"
>>> changeCase('BaNaNa')
'bAnAnA'
Run Code Online (Sandbox Code Playgroud)
我是python的初学者,我的错误在哪里?
def changeCase(word):
return ''.join(c.upper() if c in 'aeiou' else c.lower() for c in word)
Run Code Online (Sandbox Code Playgroud) bash ×4
csv ×2
corporate ×1
gnuplot ×1
hex ×1
python ×1
python-2.7 ×1
sorting ×1
stockquotes ×1
string ×1
tail ×1
while-loop ×1