文档章节

考题:为什么 Shell 脚本自动把字符串 10001 当成二进制,输出 17?

UMU
 UMU
发布于 2014/06/04 11:05
字数 74
阅读 610
收藏 2
#!/bin/sh
test() {
 v='10001';
 return $v;
}
test;
echo $?

运行后输出 17(二进制10001的十进制17),解释一下?

© 著作权归作者所有

共有 人打赏支持
UMU

UMU

粉丝 119
博文 112
码字总数 44043
作品 0
厦门
程序员
私信 提问
加载中

评论(1)

UMU
UMU
答案:Shell 返回值只能是一个字节的整数,10001 mod 256 = 17,10001二进制 = 17 十进制,这只是巧合,故意设下的陷阱误导菜鸟而已。
shell脚本编程30分钟入门上手

什么是Shell脚本 Shell脚本(英语:Shell script),又称Shell命令稿、程序化脚本,是一种电脑程序与文本文件,内容由一连串的shell命令组成,经由Unix Shell直译其内容后运作。被当成是一种...

湖南小影
2017/05/22
0
0
2.21 字符串参与运算

/字符串数据和其他数据做+,结果是字符串类型。这里的+不是加法运算,而是字符串连接符。/class DataTypeDemo9 {public static void main(String[] args) {System.out.println("hello" + 'a......

msirene
2015/08/24
108
0
shell介绍,date命令,shell变量

Shell shell是什么? shell是一种脚本语言 可以使用逻辑判断、循环判断等语句; 可以自定义函数; shell是系统命令的集合,比如Windows的批处理命令; shell脚本可以实现自动化运维,能打打增...

若白衣
2018/10/29
0
0
【Linux】shell编程之给变量赋值的五种方法

1. Shell中的变量类型 Shell中的变量可以分为环境变量、位置变量、预定义的特殊变量以及用户自定义变量、 <!--[if !supportLists]-->2. <!--[endif]-->环境变量 Shell中的环境变量是一类S...

少年追梦
2015/05/15
0
1
Shell编程基础

我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): 注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使...

长平狐
2013/01/06
167
0

没有更多内容

加载失败,请刷新页面

加载更多

js 写文件

//写文件function doSave(value, type, name) {    var blob;    if (typeof window.Blob == "function") {        blob = new Blob([value], {type: type});    }......

重城重楼
13分钟前
1
0
Ubuntu and Apache 搭建 Let's Encrypt SSL Https

本文参考来着来自https://www.howtoing.com/install-free-lets-encrypt-ssl-certificate-for-apache-on-debian-and-ubuntu 感谢作者的分享 本事例环境介绍 ubuntu (Version 16.04.1 LTS) ubu......

罗培海
16分钟前
8
0
如何优雅的使用RabbitMQ

目录 RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种: 1、系统集成,分布式系统的...

编程SHA
19分钟前
1
0
阿里开发者们的第19个感悟:Simple is better.

1月16日,Simple is better.这是我们送给开发者的第19个感悟。 Mars,基于矩阵的统一计算框架。已经开源。那么:Mars 是什么,能做什么,怎么做的;Mars 如何分布式地执行等。可以与继盛多交...

阿里云官方博客
20分钟前
2
0
StringBuffer 和 StringBuilder 的 3 个区别

StringBuffer 和 StringBuilder 它们都是可变的字符串,不过它们之间的区别是 Java 初中级面试出现几率十分高的一道题。这么简单的一道题,栈长在最近的面试过程中,却经常遇到很多求职者说反...

Java技术栈
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部