sed 's/apple/newapple/' testapple>testnewapple 怎样实现,sed 修改任意文本替换 apple ,然后输出 test+任意文本 做一个脚本,每次输入变量任意文本就可以了。
sed 's/apple/newapple/' testapple>testnewapple 怎样实现,sed 修改任意文本替换 apple ,然后输出 test+任意文本 做一个脚本,每次输入变量任意文本就可以了。
|
1
sh 或者 py 实现都可以
|
|
EvineDengMar 29, 2024
2
```
#!/usr/bin/env bash file="$1" new_words="$2" if [[ ! -f "$file" ]]; then echo "$file 不存在..." exit 1 fi file_basename=$(basename "$file") file_dirname=$(dirname "$file") file_newname="test${new_words}" sed "s/apple/$new_words/g" "$file" > "$file_dirname/$file_newname" ``` |
|
vcn8yjOogELMar 29, 2024
3
#!/bin/bash
STRING="$1" FILE="$2" if [ -n $STRING ] && [ -e $FILE ]; then sed "s/apple/newapple/" "$FILE" > new"$FILE" else echo "Usage: $0 \$STRING \$FILE" fi |
|
vcn8yjOogELMar 29, 2024
4
#!/bin/bash
STRING="$1" FILE="$2" REPLACEMENT="$3" if [ -n $STRING ] && [ -e $FILE ]; then sed "s/$STRING/$REPLACEMENT/" "$FILE" > new"$FILE" else echo "Usage: $0 \$STRING \$FILE \$REPLACEMENT" fi |
|
5
@vcn8yjOogEL apple 固定不变
|
|
vcn8yjOogELMar 29, 2024
6
#!/bin/sh
STRING="$1" FILE="$2" if [ -n $STRING ] && [ -e $FILE ]; then sed "s/apple/$STRING/" "$FILE" > new"$FILE" else echo "Usage: $0 \$STRING \$FILE" fi |
|
vcn8yjOogELMar 29, 2024
7
其实这个需求你找 AI 就行了
|
|
8
@vcn8yjOogEL 嗯试一下
|