shell字串,列表操作等

2021-10-07 14:01:43 字數 1347 閱讀 3755

#!/bin/bash

function1()

function1 &&

a='34'

if [[ $abcd == *$a* ]]

then

echo "包含"

else

echo "不包含"

fi

whoami | grep -qe 'kog2|kog1'

$? # 返回為0包含 1或其他不包含

a="abcd"

b="123412"

c="$a$b"

echo $c # abcd123412

echo $ # 擷取字串c從第2個 連續擷取3個

echo $ # 將第乙個12替換為kk

echo $ # 將所有12替換為kk

echo $ # 獲取到字串長度 不存在即為0

a=(a b c def)   # 定義字元陣列

命令 解釋 結果

$ 返回所有 a b c def

$ 返回陣列第乙個元素 a

$ 長度 4

$ 返回第四個元素的長度,即def的長度 3

a[3]=xzy 則是將第四個組數重新定義為 xyz

if [ -d "/data/" ];then

echo "資料夾存在"

else

echo "資料夾不存在"

fi# 以下為常用引數

-e 判斷物件是否存在

-d 判斷物件是否存在,並且為目錄

-f 判斷物件是否存在,並且為常規檔案

-l 判斷物件是否存在,並且為符號鏈結

-h 判斷物件是否存在,並且為軟鏈結

-s 判斷物件是否存在,並且長度不為0

-r 判斷物件是否存在,並且可讀

-w 判斷物件是否存在,並且可寫

-x 判斷物件是否存在,並且可執行

-o 判斷物件是否存在,並且屬於當前使用者

-g 判斷物件是否存在,並且屬於當前使用者組

-nt 判斷file1是否比file2新 [ "/data/file1" -nt "/data/file2" ]

-ot 判斷file1是否比file2舊 [ "/data/file1" -ot "/data/file2" ]

pandas字串 列等操作

in 1 import pandas as pd import numpy as np import json import os import re in 2 pwd os.chdir root faq in 2 with open data all data.txt r as f data f....

字串 列表

定義 使用單引號或者雙引號括起來的任意字串,我們都可以稱之為字串。字串建立 str1 或者 str2 字串的拼接 注意 不同型別不能使用 進行拼接 注意 會在逗號位置產生乙個空格 使用格式化的方式 print format str1,str2 print join list1 序列裡的必須是字串 s...

字串,列表

一.資料型別 type 4 二.字串 1.如何分割字串 url sdasdada,sdasdasd,122323,url.split split 分割字串 sdasdada sdasdasd 122323 2.把字串每個字都單獨弄到列表裡 s codeclassroom.cn l list s pr...