Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はbashスクリプトを初めて使用します。私は次のような文字列を持っています:\\abc\def\ghi
\\abc\def\ghi
区切り文字を使用して文字列を解析したいのですが、文字列を変換するための 1 行のコマンドが必要です/abc/def/ghi(Windows パスを UNIX パスに変換)。
/abc/def/ghi
これをやってみてください:
$ x='\abc\def\ghi' $ echo ${x//\\//} /abc/def/ghi
パラメータ展開を参照
ノート
string=$( echo "$string" | tr '\' '/' )
またはsedを使用:
kent$ echo -E "\abc\def\ghi"|sed 's:\\:/:g' /abc/def/ghi