在Java中执行Mobile shell脚本时,在每个特殊字符之前获取backslah“ \”
我正在尝试跑步 ip addr show $(awk'NR == 3 {print $ 1}'/ proc / net / wireless | tr -d :) | awk'/ ether / {print $ 2}'
通过adb shell获取设备的wifi地址,但是当执行脚本时,会在“ $”符号前添加反斜杠。
像这样 运行'/ usr / bin / adb -P 5037 -s 711KPSL0621238 shell ip“ addr show \ $(awk'NR == 3 {print \ $ 1}'/ proc / net / wireless | tr -d :) | awk'/ ether / {print \ $ 2}'“'
答案 0 :(得分:0)
在Java中,以反斜杠(\)开头的字符是转义序列,对Java编译器具有特殊含义。
例如,如果要将引号放在引号内,则必须在内部引号上使用转义序列\“。
要打印句子: 他说:“你好!”给我。
您应该写:
tic = time.time()
for col in temp_dataset_1.iloc[:,:10000]:
temp_dataset_1[col] = [1 if i >= i.max()*.9 else 0 for i in temp_dataset_1[col]]
toc = time.time() - tic
print('Calculating 10,000 out of 5,810,172 rows took %d seconds' %toc)
#temp_dataset_1.iloc[:,:10000].head(n=5)